在搜索结果中包括作者配置文件

时间:2014-11-21 作者:John Halsey

我需要添加用户配置文件,以搜索结果为一个网站,我们照顾。我需要返回任何具有“顾问”角色的用户(并且只有顾问),其姓名或昵称或任何与搜索请求匹配的内容。

你可以浏览到网站上的顾问页面,该页面显示了他们的详细信息,但我需要将其包括在搜索中,我发现这越来越困难。

我尝试编写一个复杂的(ish)sql查询,从数据库中提取用户id,其中first\\u name或last\\u name类似于\'\'%1!\'\',wp\\u功能类似于\'\'%2 consultant%\',这在一定程度上起到了作用,但我现在不知道如何处理它。

非常感谢您的帮助。

2 个回复
SO网友:Jim Maguire

如果您有一个名为“顾问”的用户角色,并且您通过“顾问”功能进行搜索筛选,那么您将什么也找不到。角色和能力是不同的。以下是法典参考:

http://codex.wordpress.org/Roles_and_Capabilities

SO网友:pwbred

您可以尝试使用pre_get_posts 过滤器,以及get_users, 更改主题搜索中公开的查询。php。

我很想看看如何才能做到这一点,所以我决定系上众所周知的背包,做一些摆弄。如果我有任何进展,我会把结果张贴在这里。

结束

相关推荐

有没有办法阻止WP编辑删除<gcse:earchbox-only></gcse:search box>

我想将我的谷歌自定义网站搜索代码粘贴到编辑器中,以显示在我的一个页面上。当粘贴到“文本”侧时,它会起作用,但如果我切换到“视觉”,get会变成一个NBSP有没有办法让我<gcse:searchbox-only></gcse:searchbox-only> 编辑是否得体?