تماس با پشتیبانی

09370650982

support@slivertheme.ir

تغییر آدرس جستجو وردپرس

می دونید که صفحات نتایج جستجو در سایت به صورت yourname.com/=?s=blob میاد. خوب شاید این برای شما خوش آیند نباشه. در این نوشته می خواهیم با یک هک آدرس صفحات نتایج جستجو در وردپرس را تغییر دهیم.

کد زیر را درون فایل functions.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' );

همچنین شما می توانید به جای استفاده از دستور بالا که با استفاده از تابع wp_redirect کار می کند از دستور زیر که باید درون فایل .htaccess (فایلی در روت هاست شما) استفاده کنید.

# search redirect
# this will take anything in the query string, minus any extraneous values, and turn them into a clean working url
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]

با استفاده از تابع بالا صفحه نتایج جستجو در وب سایت شما به صورت yourname.com/search/blob خواهد بود!

موفق و پیروز باشید!

درباره مسعود درویشی

مسعود درویشی هستم، 6 سال در زمینه طراحی وب فعالیت دارم و به سیستم مدیریت محتوای وردپرس مسلط هستم. تیم سلیورتم نه تنها در زمینه طراحی وب، بلکه در زمینه های گرافیک، ابزارهای وبمستران نیز فعالیت دارد. آموزش های ویدیویی سایت توسط بنده تهیه می شود.

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


دسته ها:هک وردپرس


پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *