编程 编程 关注:1 内容:65

禁用WordPress前台搜索功能纯代码

  • 查看作者
  • 打赏作者
    • 编程
    • Lv.18
      神隐会员
      shfwpt.com

      在当前主题的 functions.php 文件里加入以下代码即可。


      //禁用WordPress前台搜索功能
      function disable_search( $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_home = true; //跳转到首页
      		$query->is_404 = true;//跳转到404页
      	}
      }
      add_action( 'parse_query', 'disable_search' );
      add_filter( 'get_search_form', create_function( '$a', "return null;" ) );

      请登录之后再进行评论

      登录
    • 做任务
    • 发表内容