也想出现在这里?联系我们

wordpress搜索结果排除指定文章或页面

2023.11.13 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

在WordPress中排除特定文章或页面的搜索结果通常需要使用自定义查询(Custom Query)来实现。你可以通过编辑主题的functions.php文件来添加一个自定义查询,以排除指定的文章或页面。

以下是一个示例代码,用于排除ID为1和2的文章或页面:

function exclude_posts_from_search($query) {
    if ($query>is_search) {
        $query>set('post__not_in', array(1, 2)); // 用你要排除的文章或页面的ID替换1和2
    }
    return $query;
}
add_filter('pre_get_posts','exclude_posts_from_search');

将此代码添加到你的主题的functions.php文件中,并保存。这将排除指定ID的文章或页面不会出现在搜索结果中。

请注意,这只会影响搜索结果,不会影响归档页面或其他列表页面。如果你想在其他地方也排除这些文章或页面,可能需要进行其他的自定义查询或操作。

有用0
  • 2023.11.13初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧