رفتن به مطلب

Ariya754455

عضو سایت
  • تعداد ارسال‌ها

    11
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط Ariya754455

  1. در ۱ ساعت قبل، mehran-b گفته است :

    @Ariya754455

     

    وردپرس برای جلوگیری از خطای 404 آدرس های قبلی مطلب هم داخل تیبل postmeta با کلید _wp_old_slug ذخیره میکنه.

    برای حذفش هم میتونید از طریق دیتابیس اقدام کنید و هم میتونید از افزونه زیر استفاده کنید.

    https://wordpress.org/plugins/remove-old-slug-for-postpages/

    ممنونم از شما

    این افزونه نتیجه بخش بود

    یک سوال دارم از خدمت شما

    میشه کلا کاری کرد که این اتفاق نیفته؟

     

    با این افزونه تست کردم باید بصورت دستی پاک بشه و حالت خودکار هم تو نسخه پرمیوم موجود هست فقط

     

    میشه کلا از دیتابیس کاری کرد که چنین اتفاقی نیفته وقتی یک مطلبی رو تغییر آدرس میدیم ریدایرکت انجام نشه

    منظورم اینه که کلا قطع بشه

  2. در 7 دقیقه قبل، HAMRAH گفته است :

    سلام و عرض ادب

    تا جایی ک بنده میدونم خود به خود این اتفاق نمیفته

    مگر اینکه شما از افزونه های سئو استفاده کرده باشید و هنگام تغییر به شما پیغام ریدایرکت داده باشه و شما تایید کرده باشید

    مثلا یواست این کارو میکنه و به صفحه ای که شما میخایید یا آدرس جدید منتقل میکنه

    اگر تایید نکنید نمیکنه و صفحه 404 میاد

    وقت بخیر

    ممنون از راهنمایی تون

    ولی ما تمامی افزونه هارو غیر فعال کردیم و دوباره این اتفاق افتاد

    یعنی بازم آدرس های قبلی ریدایرکت میشن به آدرس جدید

  3. با درود و احترام خدمت دوستان گرامی

    یک مشکلی هست ممنون میشم راهنمایی بفرمایید

     

    بنده آدرس پیوند یکتا رو که تغییر میدم باز هم با وارد شدن به آدرس لینک قبلی به آدرس جدید مطلب منتقل میشه.

    چطوری از ریدایرکت شدن (آدرس مطلب قبل) به آدرس جدید جلوگیری کنیم؟

    یعنی وقتی آدرس قبلی رو وارد میکنیم همون صفحه 404 بیاد... و بگه صفحه موجود نیست و دیگه منتقل نشه به آدرس جدید...

     

    پیوند یکتا هم بصورت نام پست تنظیم شده

     

    مشکل از کجاست

    آیا اینو خود وردپرس بصورت پیش فرض اعمال کرده؟

    چطوری میشه غیر فعالش کرد؟

     

    ممنون میشم راهنمایی بفرمایید

  4. در 2 ساعت قبل، همراز دیزاین گفته است :

    اگر مشکل از اینجا نباشه باید صفحات single.php رو بررسی کنین

    با کد نویسی آشنایی دارید؟

    خیر آشنایی چندانی ندارم

    خیلی مشکل عجیبی هست بنده نتونستم رفعش کنم

  5. در 32 دقیقه قبل، همراز دیزاین گفته است :

    وقتت بخیر دوست من

    امیدوارم حالت عالی باشه

    در بخش پیش تنظیمات » پیوند های یکتا رو باز کنین سپس در بخش تنظیمات عمومی ببینین کدوم گزینه زده شده؟ اگر غیر نام نوشته گزینه ی دیگه ای زده شده بود اونو تغیر بدین و در بخش پیوند های یکتای محصول که در انتهای صفحه هستش ببینین اونو توی کدوم گزینه گزاشتن وبهم اطلاع بدین سپس تغیراتو ذخیره کنین و مجددا تست کنین :)

    موفق باشید

    ممنون از کمکتون

    اما متاسفانه جواب نداد

     

    گزینه ای که تنظیم شده به صورت زیر هست

    /%postname%/

     

    بنده به صورت های دیگر هم تغیر دادم،

    اما باز وقتی عکسی برای پستی آپلود میشه

    اسم تصویر آپلود شده میاد آخر آدرس مطلب،

    و یک صفحه خالی ایجاد میشه که در اون صفحه فقط عکس وجود داره

     

    و این صفحه خالی ایندکس میشه در گوگل

     

    بنظرتون مشکلش از کجاست؟

     

     

  6. سلام وقتت بخیر

    بنده وقتی از قسمت پیشخوان عکسی برای مطلبی آپلود میکنم و اون پست رو انتشار میدم

    به صورت خودکار یک صفحه در سایت با (اسم عکس) آپلود شده ساخته میشه

     

    مثلا آدرس پست این هست

    address.ir/post2/

     

    حالا بصورت خودکار اسم عکس آپلود شده میاد در ادامه آدرس قرار میگیره

    و یک صفحه خالی ساخته میشه که فقط عکس در اون صفحه هست

    به این صورت:

    address.ir/post2/Picture1

     

    کسی تجربه ای در این زمینه داشته یا مشکلی مشابهی داشته

    خواهش میکنم کمکم کنید

  7. در در ۱۳۹۸/۸/۱۸ at 17:30، Morteza گفته است :

    سلام

    خب به جای نوشته ها که در کد بالا مشخص هستن آدرس عکس رو بزارید.

    کدنویسی تا چه  حد آشنایی دارید؟

    سلام ممنون از پاسخ و کمک شما

    زیاد آشنایی ندارم

     

    به جای عکس میشه آیکون svg قرار داد؟

  8. سلام وقت بخیر

    بنده یه کد دارم که برای لایک مطالب وردپرس هست

    کد رو از آدرس زیر گرفتم

     

    لینک کد و منبع

     

    بنده از این کد استفاده کردم

    الان یک مشکلی که دارم اینه که میخوام به جای اون کلمه (بار پسندیده شد است) یک آیکن و دکمه SVG باشه

    و اون کلمه (بار پسندیده شد است) از حالت لینک در بیاد و فقط تعداد لایک هارو نمایش بده

    چطوری این کارو انجام بدم؟؟؟

     

     

    این هم کد

     

    function likeThis($post_id,$action = 'get') {
    if(!is_numeric($post_id)) {
    error_log("خطا : مقدار عددی برای post_id ارسال نشده است");
    return;
    }
    switch($action) {
    case 'get':
    $data = get_post_meta($post_id, '_likes');
    if(!is_numeric($data[0])) {
    $data[0] = 0;
    add_post_meta($post_id, '_likes', '0', true);
    }
    return $data[0];
    break;
    case 'update':
    if(isset($_COOKIE["like_" . $post_id])) {
    return;
    }
    $currentValue = get_post_meta($post_id, '_likes');
    if(!is_numeric($currentValue[0])) {
    $currentValue[0] = 0;
    add_post_meta($post_id, '_likes', '1', true);
    }
    $currentValue[0]++;
    update_post_meta($post_id, '_likes', $currentValue[0]);
    setcookie("like_" . $post_id, $post_id,time()+(60*60*24*365));
    break;
    }
    }
    function mw_Likes($post_id) {
    $likes = likeThis($post_id);
    $who = ' بار پسندیده شده است ';
    if($likes == 1) {
    $who = ' بار پسندیده شده است ';
    }
    if(isset($_COOKIE["like_" . $post_id])) {
    print '<a href="#" id="like-'.$post_id.'">'.$likes.$who.'</a>';
    return;
    }
    print '<a href="#" id="like-'.$post_id.'">'.$likes.$who.'</a>';
    }
    function setUpPostLikes($post_id) {
    if(!is_numeric($post_id)) {
    error_log("خطا : مقدار عددی برای post_id ارسال نشده است");
    return;
    }
    add_post_meta($post_id, '_likes', '0', true);
    }
    function checkHeaders() {
    if(isset($_POST["likepost"])) {
    likeThis($_POST["likepost"],'update');
    }
    }
    function jsIncludes() {
    wp_enqueue_script('jquery');
    wp_register_script('Mw-likesScript',
    get_template_directory_uri(). '/js/Mw-likesScript.js' );
    wp_enqueue_script('Mw-likesScript',array('jquery'));
    }
    add_action ('publish_post', 'setUpPostLikes');
    add_action ('init', 'checkHeaders');
    add_action ('get_header', 'jsIncludes');

     

  9. با سلام وقت بخیر

    بنده یک قالب دارم که به هیچ عنوان پلاگین ها در اون به نمایش در نمیاد

    یعنی به خوبی نصب میشن اما روی این قالب اجرا نمیشن

    روی یک قالب پیش فرض تست کردم به خوبی اجرا شدن

    خواستم بدونم کدام بخش قالب وظیفه اجرای پلاگین هارو داره؟ و باید چه کدی رو به قالب اضافه کنم تا پلاگین اجرا بشه و به نمایش در بیاد؟؟؟

×
×
  • اضافه کردن...