有时候我们前台不需要 WordPress 自带的搜索功能,也不想在侧边栏小工具中显示搜索功能,只需要后台保留搜索功能,那么我们可以这么做,将以下代码添加到当前主题的 functions.php 文件最后一个?>的前面即可。
- //禁用 WordPress 前台搜索功能
- functionwpb_filter_query($query,$error=true){
- if(is_search()&&!is_admin()){
- $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',"returnnull;"));
- //隐藏 WordPress 搜索小工具
- functionremove_search_widget(){
- unregister_widget('WP_Widget_Search');
- }
- add_action('widgets_init','remove_search_widget');
内容整理自:WPBeginner - http://www.wpbeginner.com/wp-tutorials/how-to-disable-the-search-feature-in-wordpress/
到此这篇关于WordPress如何禁用前台搜索功能和隐藏搜索小工具?就介绍到这了。心灵是有品级的,它的品级决定人格、 品格,决定人一生的命运。最高境界是敬畏之心,如同信仰和宗教,虔诚如山不可动摇。第二境界是慈悲之心,不以善小而不为。第三境界是感恩之心,不爱其亲而爱他人者悖德;不敬其亲而敬他人者悖礼。第四境界是宽容之心,对人宽容,对己宽容,有容乃大!更多相关WordPress如何禁用前台搜索功能和隐藏搜索小工具?内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!