آموزش تغییر آدرس پیش فرض جستجو در وردپرس
آدرس جستجو در سایت های وردپرس بصورت a4fran3.ir//?s=html میباشد . اما امروز قصد دارید آدرس آن را به دلخواه تغییر دهیم . بفرض مثال بجای علامت سوال و بقیه کاراکتر ها کلمه search را اضافه نماییم.
برای تغییر آدرس پیش فرض جستجو کافیست کد زیر را در functions.php قرار دهید
function a4fran3_change_search_url() { if ( is_search() && ! empty( $_GET['s'] ) ) { wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) ); exit(); } } add_action( 'template_redirect', 'a4fran3_change_search_url' );
بعد از قرار دادن کد بالا آدرس جستجو شما بصورت https://a4fran3.ir/search/example میشود
روش دوم :
شما نیز میتوانید توسط کد htaccess این کار را انجام دهید . کافیست کد زیر را درون فایل htaccess قرار دهید
RewriteRule ^$ /search/%1/? [NC,R,L]<span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span>