文章目录
如何从WordPress搜索结果中排除页面
在各种情况下,从 WordPress 搜索结果中排除特定页面或帖子都很有用,例如当您不想在搜索结果中显示某些内容时。从 WordPress 搜索结果中排除页面。
如果您不想使用插件并且愿意编辑代码,您可以通过向主题的 functions.php 文件中添加一些自定义代码来实现相同的效果。
1、访问主题的Functions.php:
- 转到您的 WordPress 管理仪表板。
- 导航到“外观”>“主题编辑器”。
- 找到并点击右侧的“主题功能”(functions.php)文件。
2、添加自定义代码:
将以下代码添加到主题的 functions.php 文件中,以从搜索结果中排除特定页面:
/**
* Excluding pages from search result.
*/
function exclude_pages_from_search() {
global $wp_post_types;
$wp_post_types['page']->exclude_from_search = true;
}
add_action( 'init', 'exclude_pages_from_search' );
3、保存更改:
添加代码后,单击“更新文件”按钮保存更改。
请记住,使用自定义代码需要一定的技术知识,并且在对主题文件进行任何更改之前,您应始终备份您的网站。对于大多数 WordPress 用户来说,使用插件通常是一种更安全、更人性化的选择。
推荐:WP Speed of Light插件使用教程WordPress速度优化插件