تغییر آدرس جستجو در وردپرس
همانطور که میدانید آدرس پیشفرض در جستجوی وردپری به صورت S میباشد که وقتی کلمه ای را در باکس جستجو وارد میکنید پس از آدرس سایت از کاراکتر S و در نهایت کلمه جستجو شده استفاده میشود.
اما اگر میخواهید تا آن را کلمی حرفهای تر کنید میتوانید به دلخواه خود ادرس آن را تغییر دهید. بنابراین برای تغییر آدرس جستجو در وردپرس میتوانید مطابق آموزش زیر در دکتر وردپرس اقدام کنید.
تغییر آدرس جستجو در وردپرس
برای شروع کار وارد ویرایشگر قالب خود شده و سپس فایل فانکشن (functions.php) قالب خود را برای ویرایش باز کرده و کدهای زیر را در آن قرار دهید.
// Change search URL by Doctorwp.com function search_url_rewrite () { if ( is_search() && !empty( $_GET['s'] ) ) { wp_redirect( home_url( '/search/' ) . urlencode( get_query_var( 's' ) ) ); exit(); } } add_action( 'template_redirect', ' search_url_rewrite ' );
سپس همانطور که در کدهای فوق مشاهده میکنید به جای عبارت /search/ که بعد از home_url قرار دارد کلمه دلخواه خود را وارد کرده و سپس به بخش تنظیمات> پیوندهای یکتا مراجعه کرده و بدون انجام تغییراتی یک بار بر روی دکمه ذخیره تغییرات کلیک کنید تا فایل htaccess. شما به روز شده و تغییرات در دیتابیس نیز ذخیره شوند.
نکته: مثل همیشه دقت کنید تا قبل از هرگونه تغییر در فانکشن قالب خود یک نسخه از آن تهیه کنید تا در صورت بروز خطا سریعا مشکل را برطرف کنید.
پیشنهاد میکنم در صورتی که میخواهید تا آدرس موجود در آرشیو نویسندههای خود را تغییر دهید نیز مقاله آموزش تغییر آدرس نویسنده در وردپرس را مطالعه کنید.
حال از این پس هر کاربری در سایت شما اقدام به جستجو کند به جای S در آدرس آن از کلمه مورد نظر استفاده خواهد شد.