如何从URL禁用WordPress搜索?

时间:2018-02-06 作者:Ameer Bacchus

我有一个自定义帖子类型“books”的网站,我刚刚注意到,如果你做了这个网站。com/[segementofBookName]

Wordpress将我重定向到具有该名称或类似名称的帖子。我正试图找出如何禁用此功能,以便您只能在知道确切的url字符串的情况下导航到页面。

换句话说,我有以下帖子,type=“books”:杀死一只知更鸟吉维拉圣诞颂歌

如果有人去我的网站。com/carol,它将被发送到邮局,作为圣诞颂歌。如果有人去我的网站。它会找到“杀死一只知更鸟”的帖子。我想禁用此功能。

任何帮助都将不胜感激。

1 个回复
SO网友:WebElaine

有一个过滤器可以删除此功能,通常称为自动更正URL,而不是“搜索”本身。将其放置在特定于站点的插件或自定义/子主题中functions.php 文件:

remove_filter(\'template_redirect\', \'redirect_canonical\');
还有一个老插件可以做到这一点。看见https://www.bloggersignal.com/stop-wordpress-from-guessing-urls/ 有关详细信息。

结束

相关推荐

making a search.php query

我正在尝试创建一个自定义搜索结果页面。我希望一次有6篇帖子,然后我要添加一个加载更多的按钮,可以加载更多的6篇帖子,以此类推。我希望页面处于引导网格布局中。每行2个立柱(col-md-6)。使用下面的代码,网页甚至不会显示出来。我是否需要向我的函数添加任何内容。php来实现这一点?有人能帮我吗?提前谢谢。<?php get_header(); $the_query = new WP_Query( [ \'posts_per_page\' =>