wordpress禁用站内搜索 关闭搜索违禁词

wordpress禁用站内搜索 关闭搜索违禁词

废话不多说,先上图,这应该算是利用WordPress的站内搜索进行恶意攻击,不仅会导致搜索引擎爬取或可能得收录之外,还会导致降权,在此先鄙视这波傻逼一下!上代码,直接关闭站内搜索。  

[时间:12-11]    [浏览:]    [放入收藏夹]    [查看详情]
wordpress禁用站内搜索 关闭搜索违禁词

废话不多说,先上图,这应该算是利用WordPress的站内搜索进行恶意攻击,不仅会导致搜索引擎爬取或可能得收录之外,还会导致降权,在此先鄙视这波傻逼一下!上代码,直接关闭站内搜索。

  可能有人会质疑了,屏蔽搜索那用户搜索不到怎么办?这一点不用质疑,就连“百度”那样的大站都已经关闭了搜索功能,那么你留下这么一个百害而无一利的功能做啥?

  关闭之,将下面的代码复制到主题的functions.php中保存,当再次搜索时会直接返回404页面,有些插件我试了下,可能是因为主题的原因,反正是挺多鸡肋,不如一次来个了断,直接干掉算求!

/*关闭站内搜索功能*/
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;" ) );






 

  如何在WordPress中禁用搜索功能

  为什么以及谁应该禁用WordPress中的搜索功能?

  许多WordPress网站都是简单的商业网站,只有几页。具有垂直导航功能的单页网站也在不断增长。

  这些网站没有太多内容,使搜索形成一个新奇的项目,而不是一个有用的功能。

  它还给用户一种印象,即可能存在一些他们无法看到的其他信息,因此也就是搜索选项。删除搜索功能将清理您的网站并提供更好的用户体验。

  话虽如此,让我们来看看如何从WordPress网站轻松删除搜索功能。

  方法1.使用插件删除WordPress中的搜索功能

  此方法更容易,建议所有用户使用。

  您需要做的第一件事是安装并激活Disable Search插件。有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南。

  该插件开箱即用,没有您可以配置的设置。

  激活后,它将从您的WordPress主题中删除搜索表单并禁用搜索小部件。如果用户直接尝试输入搜索查询URL,则该插件将返回404错误页面。

  请注意,此插件不会影响WordPress管理区域内的搜索功能。您仍然可以在WordPress管理员中搜索帖子和页面。

  方法2.在WordPress中手动禁用搜索功能

  此方法要求您向WordPress文件添加代码。如果您之前没有这样做,那么请查看我们的指南,了解如何在WordPress中复制和粘贴代码。

  您需要将此代码添加到主题的functions.php文件或特定于站点的插件中。

 

为什么以及谁应该禁用WordPress中的搜索功能?

许多WordPress网站都是简单的商业网站,只有几页。具有垂直导航功能的单页网站也在不断增长。

这些网站没有太多内容,使搜索形成一个新奇的项目,而不是一个有用的功能。

它还给用户一种印象,即可能存在一些他们无法看到的其他信息,因此也就是搜索选项。删除搜索功能将清理您的网站并提供更好的用户体验。

话虽如此,让我们来看看如何从WordPress网站轻松删除搜索功能。

方法1.使用插件删除WordPress中的搜索功能

此方法更容易,建议所有用户使用。

您需要做的第一件事是安装并激活Disable Search插件。有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南。

该插件开箱即用,没有您可以配置的设置。

激活后,它将从您的WordPress主题中删除搜索表单并禁用搜索小部件。如果用户直接尝试输入搜索查询URL,则该插件将返回404错误页面。

请注意,此插件不会影响WordPress管理区域内的搜索功能。您仍然可以在WordPress管理员中搜索帖子和页面。







 


标签: