首页 > 解决方案 > 如何从 wordpress 搜索中排除某些类?

问题描述

在 WP 网站上,我使用了一些带有 .exclude_from_search 类的 div,因此我希望这些 div 不会出现在搜索结果列表中。有没有办法实现这个目标?

我找到了关于排除页面、类别、标签的文章......但没有关于如何排除类的文章。

问题基本上是这些 div 总是包含相同的信息。类似“负责人:某个名字”之类的内容 如果有人搜索负责人这个词,他将看到结果列表中的所有页面。那没有帮助。

标签: wordpresssearchfilter

解决方案


我建议您为此目的使用更好的搜索。从 wp 搜索功能本身中排除 html 元素是不可能的。

搜索在您的 WP 数据库中查找字符串。如果找到匹配项,您会在搜索结果中看到结果。

为了更好地控制您的搜索结果,并实施停用词和排除列表,您可能需要尝试 Relevanssi 插件。它带有一个解释性的 GUI,应该为您提供所需的功能。

https://wordpress.org/plugins/relevansi/


推荐阅读