更改BuddyPress成员搜索以包括对添加的个人资料字段的搜索 时间:2012-02-27 作者:Ray Gulick 我通过s2member插件向成员配置文件添加了一个“company”字段。但是,此字段不包括在“成员”搜索中。例如,当我搜索公司名称时(当我知道我搜索的公司名称是成员个人资料信息的一部分时),搜索显示“无结果”。如何使添加的配置文件字段可搜索? 2 个回复 最合适的回答,由SO网友:Boone Gorges 整理而成 S2Member添加的字段可能存储在wp\\U usermeta中,而BP的成员搜索搜索存储在BP的xprofile表中的数据。最简单的解决方法可能是为“公司”数据使用BP profile字段。如果已经有了成员数据,那么必须编写一个脚本来移动(或复制)它。另一种方法是利用BP的搜索查询,并针对usermeta表进行连接。 SO网友:Randy Steer 如果您希望BuddyPress能够搜索配置文件,最好使用BP自己的扩展配置文件功能向用户配置文件添加其他字段。然后,您还可以安装BP Profile Search 插件,以实现相当丰富的搜索功能。(我自己刚刚安装了BP Profile Search插件,还没有弄清楚如何实际显示搜索表单,但根据选项屏幕,它似乎是非常可配置的——安装插件后单击左侧仪表板上显示的小齿轮。) 结束 文章导航