wordpress - 如何从 wordpress 搜索中排除某些类?
问题描述
在 WP 网站上,我使用了一些带有 .exclude_from_search 类的 div,因此我希望这些 div 不会出现在搜索结果列表中。有没有办法实现这个目标?
我找到了关于排除页面、类别、标签的文章......但没有关于如何排除类的文章。
问题基本上是这些 div 总是包含相同的信息。类似“负责人:某个名字”之类的内容 如果有人搜索负责人这个词,他将看到结果列表中的所有页面。那没有帮助。
解决方案
我建议您为此目的使用更好的搜索。从 wp 搜索功能本身中排除 html 元素是不可能的。
搜索在您的 WP 数据库中查找字符串。如果找到匹配项,您会在搜索结果中看到结果。
为了更好地控制您的搜索结果,并实施停用词和排除列表,您可能需要尝试 Relevanssi 插件。它带有一个解释性的 GUI,应该为您提供所需的功能。
推荐阅读
- javascript - CypressIO 发出请求,然后使用响应传递给另一个函数来调用另一个请求,包装在一个可重用的函数中
- kubernetes - 设置 AllowPrivilegeEscalation:false
- python - QSoundEffect() 在超出全局范围时不播放声音
- python-3.x - 如何将变量的数据从一个类获取到python中的另一个类?
- javascript - ReactJS/D3 - 在使用 D3 的不同组件上使用 .selectAll
- r - 在不创建列表列或过多行的情况下更宽地旋转
- css - 从已编译的 .scss 创建关键 CSS 文件
- html - 使用MVC将参数传递给视图中的控制器
- python - 将二维列表打印为游戏板
- visual-studio-code - 在 VS Code 中以 32 位运行应用程序