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

مسیح دیندار
مدیریت
عضو شده: 2021-04-12 14:23:35
2021-04-26 04:51:47

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

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