如何检索与不同用户关联的自定义配置文件字段

时间:2017-04-23 作者:Ojadua Efe

我正在开发一个非常简单的wordpress插件,它可以检查数据库中的现有用户,并返回与这些用户相关的特定配置文件字段,例如银行帐号、带有一些预定义文本的手机号码。有人能给我指出正确的方向吗。我们将不胜感激。

1 个回复
SO网友:Alex MacArthur

这是一个非常高层次的答案,但应该会让你走上正确的方向。

首先,您可能需要获得所有这些用户。你可以用get_users(), 然后返回所有用户的数组。

下一个循环遍历该数组并将每个用户的ID传递到get_user_meta(), 如果这是存储这些不同字段的地方。您可以传入一个键,也可以不传递任何内容来返回与该用户关联的所有用户元。

如果您试图获取WP\\U用户持有的数据,可以使用get_userdata() 对于每个用户。

我希望这有帮助?在我看来,存储这些东西最合理的位置是在用户元中,等等update_user_meta() 将有助于从一开始就将这些数据实际保存给用户。

相关推荐

使WordPress在USERS屏幕上显示wp_USERS表时,将默认用户元与另一个表中的列联接

我正在创建一个插件,将自定义的可排序列(声誉分数)添加到admin page>users中显示的users表中,问题是该列的数据应该从MySQL表wp\\U user\\U Reputation中提取(userid,user_reputation_score) [为我们自己的目的而创建]。我的评估是,我需要在查询中显示该列,以便为其添加排序功能。如何使make WordPress以wp\\u user\\u信誉加入wp\\u users表。我感谢你的帮助。