WordPress 是当今世界上,最最流行的建站系统。使用 WordPress ,即使完全不懂技术的人,也可以独自建立自己的网站。而且 WordPress 有非常丰富的插件库,可以帮助我们实现各种各样的功能。我们今天要介绍的是,如何在 WordPress 中,禁用内容搜索功能。
要在 WordPress 网站上禁用内容搜索功能,可以将下面的代码放置在网站主题目录下的 functions.php 文件中。
function csc_disable_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', 'csc_disable_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );
上面的代码,会将网站用户的搜索查询,重定向到 404 页面。 此外,还可以将以下代码添加到主题的 functions.php 文件中,以在 WordPress 网站禁用搜索小工具。
function csc_disable_search_widget() {
unregister_widget('WP_Widget_Search');
}
add_action( 'widgets_init', 'csc_disable_search_widget' );
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/how-to-disable-the-search-in-wordpress/