问题描述

有很多 WordPress 插件,增强 WordPress 搜索,但我还没有找到一个插件,将添加用户搜索。

搜索所有以前的功能,但 WP 移动到版本 2.8 时被删除。我怀疑这是由于 WP 改变了作者的存储方式。

我在用户搜索后的原因是因为 WP 网站上的所有用户都是具有自己的个人资料的工作人员。我们有一个作者页面,列出所有员工姓氏,每页 20 个成员分隔。如果你只知道工作人员的名字,那么试图找到那个会员是非常努力的。我想扩展 WP 搜索,所以你可以简单地输入一个名称,相应的成员显示。

这个网站是一个内部网,所以使用外部搜索引擎是不成问题的。

只是想要清楚,我想要搜索的用户没有搜索作者的帖子。

如何添加工作人员搜索?

最佳解决方案

您无法通过 WP 的内置搜索系统轻松实现。即使您设法构建一个从用户表中提取数据的复杂查询,这将是非常缓慢的。

Search Unleashed 具有此功能,但我不确定与 WP 3.2 的兼容性。

过去我用它作为灵感,在我的网站上添加更好的搜索功能。基本上它收集关于内容发布挂钩的数据,然后将其索引并存储在某个地方,以便更快地访问,例如自定义数据库表,或者在使用 Lucene 搜索引擎的特殊文件中。

如果你真的想去 WP 方式,请看 this question 。您需要在 post_author 上加入 $ wpdb-> 用户。

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。