Khi sử dụng WordPress như một CMS, đôi khi các tính năng tìm kiếm trở nên không cần thiết. Vâng, nếu bạn đã muốn thoát khỏi chức năng tìm kiếm, sau đó bài viết này là cho bạn. Trong bài viết này, chúng tôi sẽ cho bạn thấy làm thế nào để vô hiệu hóa các tính năng tìm kiếm trong WordPress.
Mở file theme’s functions.php và thêm các code sau đây:
[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;" ) );[/php]
Lưu ý: nếu bạn đặt $ lỗi là true, sau đó người dùng sẽ được chuyển hướng đến trang 404 (404.php chủ đề của phải tồn tại). Nếu bạn thiết lập nó như là false, sau đó người dùng vẫn ở trang mà họ đã cố gắng để chạy tìm kiếm.