如何禁用WordPress前台搜索功能 - 广告联盟评测网
  1. 广告联盟评测网 > 流量运营 >

如何禁用WordPress前台搜索功能

下面由wordpress/" target="_blank">wordpress教程栏目给大家介绍如何禁用wordpress前台搜索功能,希望对需要的朋友有所帮助!

WordPress自带的搜索功能很弱、效率非常低,如果有人利用这个缺陷发起很多搜索请求,你的服务器很有可能会宕机。我们可以使用百度、360等实现站内搜索,并禁止前台使用WordPress自带的搜索功能,在当前主题的 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;" ) );登录后复制

这篇流量运营《如何禁用WordPress前台搜索功能》,目前已阅读次,本文来源于php中文,在2024-07-05发布,该文旨在普及流量运营知识,如果你有任何疑问,请通过网站底部联系方式与我们取得联系

  • 上一篇:phpcms可以做什么?
  • 下一篇:DedeCMS的广告管理功能