如何有效地使用WordPress内置函数查询wp_usermeta?

时间:2015-09-06 03:52:15

标签: php mysql wordpress-plugin wordpress

我想查询wp_usermeta表,使用内置函数的WordPress检索用户的一些元数据。我可以这样做吗?我不想使用直接的mysql查询。

2 个答案:

答案 0 :(得分:0)

WordPress有一个类WP_User_Query来处理它。

例如,如果您想查询自定义字段,例如" Country"并获得日本的所有用户:

$user_query = new WP_User_Query( array( 'meta_key' => 'country', 'meta_value' => 'Japan' ) );

可以在https://codex.wordpress.org/Class_Reference/WP_User_Query

找到参考

答案 1 :(得分:0)

您需要使用$ users = get_users($ args)获取所有用户ID;   $ args定义参数。" https://codex.wordpress.org/Function_Reference/get_users"。

使用后的get_user_meta()" https://codex.wordpress.org/Function_Reference/get_user_meta"。

现在问题解决了。