تغییر url نتایج جستجوی وردپرس

شاید وقتی شما قسمت تنظیمات پیوند یکتای سایت خود را تغییر میدهید تنها قسمتی که مانند قبل آدرس دهد همان جستجوی سایت باشد که به صورت www.hamyarwp.com/?s=searchword میماند اما برای اینکه این آدرس را به wwww.hamyarwp.com/search/ تبدیل کنید امروز رو با ما باشید …

برای این کار کافیست کد زیر را به functions.php قالب خود بیفزائید :

<?php     function fb_change_search_url_rewrite() {
    if ( is_search() && ! empty( $_GET['s'] ) ) {
    wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
    exit();
    }
    }
    add_action( 'template_redirect', 'fb_change_search_url_rewrite' ); ?>

امیدوارم از وردپرسی بودن خود لذت کافی رو ببرید !

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام .
    آقا این با فارسی سازگاری نداره !!
    چی کارش کنیم ؟؟

  2. آقا علی راسیتش من تازه کارم و این جمله شما رو متوجه نمی شوم “برای این کار کافیست کد زیر را به functions.php قالب خود بیفزائید” یعنی کجای کدها باید این کد را قرار داد؟

  3. سلام آقا علی ! خدا قوت !
    عزیز یه سری از سایت ها هستن که وقتی سرچ رو میزنی گوگل رو باز میکنه و فقط پست های مربوط به اون سایت میاد و یه لینک گوگل حساب میشه ! میشه بی زحمت اینم برامون بزنی !؟

  4. سلام علی جان
    این کد تو کلمات فارسی مشکل داره. ممکنه یه راهی واسه حل این مشکل پیدا کنی؟؟؟. من که هر کار کردم نشد که نشد

  5. ممنون بابت وقتی که گذاشتی … هم در حالت پیش فرض تست کردم بازم url ها کوتاه بود بازم به حالت دلخواه برگردوندم مشکل بازم باپرجا بود… هیچ گونه پیام خاصی هم نداد.. رو لوکال هم تست کردم … قالب رو هم تغییر دادم و باز هم تست کردم جواب نداد ؟ :[

    • 13 سال عضو همیار وردپرس

      عزیزم روی لوکال اصلا نمیتونی استفاده کنی از پیوند یکتا ! اگر رو هاستت جواب نداد مشکلت توی .htaccess هست بشین یه بررسی بکن , اما تشخیص میدم هاستت ضعیف باشه

  6. سپاس برای پاسخگویی … دوست عزیز حق با شماست … با پوسته پیش فرض هم همین مشکل رو دارم. تو تنظیمات چیزی پیدا نکردم امکانش هست بیشتر راهنمایی کنید؟

    • 13 سال عضو همیار وردپرس

      به تنظیمات / پیوند یکتا بروید حالت پیش فرض را بزنید و ذخیره کنید و مجددا حالت دلخواه را بزنید و ذخیره کنید . سپس درست میشود ! اگه هم پیغام تغییر در .htaccess داد باید کد های داده شده را به طور دستی در این فایل وارد کنید

  7. آقای حاج محمدی من از قالبی استفاده می کنم که URL پست ها رو به اطور اتوماتیک limit کرده می خوام این محدودیت رو بردارم اما هر چی گشتم پیدا نکردم دنبال یه راهنمایی هستم انگلیسی هم سرچ کردم … امیدوارم سوالم جای خیلی نامناسبی نباشه! D:

    • 13 سال عضو همیار وردپرس

      عزیزم قالب نمیتونه آدرس رو تغییر بده ! این کار تنظیمات هست ! یعنی شما با تغییر قالب مشکلتون حل میشه !

  8. خیلی ممنون

  9. با درود و احترام

    دوست گرامی تائید میفرمایید تبادل لینک کنیم ؟
    خواهشی که از شما دارم این است که لینک مرا در تارنمای خودتان درج کنید و اطلاع دهید شما را با عنوان مورد نظرتان لینک کنم

    اطلاعات :
    —لینک————
    عنوان : سارا امیدوار
    توضیحات : شناخت سارا ، جستجو “سارا امیدوار”در گوگل
    آدرس: http://www.saraomidvar.mihanblog.com
    —————————————–
    سپاسگزارم – التماس دعا
    یا حسین شهید (ع)

    • 13 سال عضو همیار وردپرس

      عرض سلام. خانم امیدوار قبلا در مورد تبادل لینک صحبت کردیم امکان تبادل لینک نیست .

      در ضمن اینجا جای مناسبی برای عرض تبادل لینک نیست

      باتشکر

  10. ممنون بابت قراردادن کد. اما این کد با جستجوی کلمات فارسی مشکل داره. ممنون میشم در صورت امکان اصلاحش کنید.
    با تشکر فراوان!