ثبت‌نام ورود

غیر فعال کردن شاخص جستجو در وردپرس با Disable Search

غیر فعال کردن شاخص جستجو در وردپرس با Disable Search

غیر فعال کردن شاخص جستجو در وردپرس با Disable Search

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

نگران نباشید امروز دو روش برای شما توضیح خواهم داد تا خیلی راحت ابزار یا فرم جستجو را در سایت وردپرسی خود غیر فعال کنید.

دلیل غیر فعال کردن شاخص جستجو در وردپرس

بعضی ار وب سایت ها مانند وب سایت های تجاری ساده محتوا زیادی ندارند و دارای تعداد کمی صفحه هستند برای این دسته از وب سایتها فرم جستجو کاربرد چندانی ندارد و مدیران سایت علاقه مند هستند ابزار جستجو را حذف کنند.

نحوه کار با افرونه Disable Search

روش آسان و ساده ای می باشد، برای غیر فعال کردن ابزار جستجو در وب سایت خود کافی است افزونه را نصب و فعال سازی کنید، این افزونه تنظیمات خاصی ندارد. پس از فعال سازی به طور خودکار ابزار جستجو غیر فعال می شود و در صورت موجود بودن صفحه 404 در قالب شما، کاربران پس از جستجو کردن عبارتی به صفحه 404 ارجاع می شوند.

نمایش فرم جستجو در سایت

توجه داشته باشید که ابزار جستجو تنها در سایت غیر فعال شده و در پنل مدیریت وردپرس این امکان برقرار می باشد و می توانید برگه ها و نوشته ها را جستجو کنید. مشاهده کردید که چقدر راحت توانسیتد ابزار جستجو در سایت یا بخش ابزارک و یا سایدبار غیر فعال نمایید.

غیر فعال کردن فرم جستجو در سایت

غیرفعال کردن شاخص جستجو در وردپرس به صورت دستی

در این روش شما نیاز دارید به فایل های قالب خود کد اضافه کنید. پس در گام اول کد زیر را به فایل functions.php قالب اضافه کنید.

function wpb_filter_query( $query, $error = true ) {
if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;
if ( $error == true )
$query->is_404 = true;
}
}
add_action( 'parse_query', 'wpb_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );
function remove_search_widget() {
    unregister_widget('WP_Widget_Search');
 
add_action( 'widgets_init', 'remove_search_widget' );

کد بالا فرم جستجو را در قالب وردپرسی شما از دید کاربران مخفی نگه می دارد و تمام کوئری های جستجو مستقیم یا غیر مستقیم را به صفحه 404 هدایت می کند.

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

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

نظر شما در این‌باره چیست؟