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

纯代码实现让 WordPress 只搜索文章标题排除文章内容

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

要在 WordPress 中让搜索仅搜索文章标题而排除文章内容,您可以通过添加一些自定义代码来实现这一目标。首先,您需要在您的主题的 functions.php 文件中添加以下代码:

function exclude_content_from_search($query) {
    if ($query>is_search && !is_admin()) {
        $query>set('post_type', 'post'); // 仅搜索文章类型
        $query>set('posts_per_page', 1); // 显示所有匹配的结果
        $query>set('s', ''); // 清空搜索词以排除内容
    }
    return $query;
}
add_filter('pre_get_posts', 'exclude_content_from_search');

这段代码将修改 WordPress 查询以仅搜索文章标题而排除文章内容。请确保在修改主题文件之前备份网站,以防出现意外问题。

添加此代码后,WordPress 搜索应该仅返回与搜索词匹配的文章标题,而不会包括文章内容。请注意,这将影响整个站点的搜索功能,因此请谨慎操作。

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

等待您对该主题的建议

发表评论

还能输入240个字

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

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

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

  • 猛戳我吧