扩展WordPress搜索以包括用户搜索

时间:2011-11-02 作者:Scott

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

搜索曾经具有该功能但在WP移至2.8版时被删除的所有内容。我怀疑这是因为WP改变了作者的存储方式。

我之所以关注用户搜索,是因为WP网站上的所有用户都是有自己个人资料的工作人员。我们有一个按姓氏列出所有员工的作者页面,每页由20名成员隔开。如果你只知道一名员工的名字,那么想找到这个员工是非常困难的。我想扩展WP搜索,这样您只需输入一个名称,相应的成员就会显示出来。

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

我只是想澄清一下,我想搜索用户,而不是按作者搜索帖子。

如何添加员工搜索?

2 个回复
最合适的回答,由SO网友:onetrickpony 整理而成

使用WP的内置搜索系统,您无法轻松做到这一点。即使您成功地构建了一个从用户表中提取数据的复杂查询,它的速度也会非常慢。

Search Unleashed 有这个功能,但我不确定是否与WP 3.2兼容。

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

如果您真的想走WP的路,请参阅this question. 您需要在post\\u author上加入$wpdb->用户。

SO网友:Roger

解决方案如下:http://wordpress.org/support/topic/default-custom-fields?replies=6

该帖子上的一张海报上的一句话:

。。。只是为了搜索某个人的帖子,而不是关键字+作者。在我的使用中,我使用的是上面提到的Kaf插件,我有3个单选按钮,所以你可以按“作者的真实姓名”、“作者的用户名”或默认搜索“帖子内容”。。。

结束

相关推荐

Listing Authors - URL Formats

Possible Duplicate:How do I amend the fixed “author” part in the URL? 你好,我需要为作者定制URL,例如mysite。com/team/johndoe将是最终的URL。这应该列出那个特定的用户,但我希望使用作者。php模板来执行此操作。以下给出了进一步的细节,但并没有真正阐明这是否可行,因为它不是为了:http://codex.wordpress.org/Author_Templates对于这种情况,有没有什么