Wordpress get_users();返回错误的用户

时间:2016-02-05 01:34:42

标签: wordpress

我有这个电话:

get_users('meta_key=main_feature&value=yes');

但查询也返回用户将元键'features'设置为yes。我有一个插件,允许我检查所有用户meta并确认不应该显示的用户的元键是空的。

我在这里做错了吗?

2 个答案:

答案 0 :(得分:0)

正如WordPress codex所说,get_users函数的参数应该是一个数组。

所以你的查询看起来应该是这样的:

$args = (
    'meta_key' => 'main_feature',
    'value' => 'yes'
);
$users = get_users($args);

答案 1 :(得分:0)

尝试执行以下操作:

$args = array(
    'meta_key'     => 'main_feature',
    'meta_value'   => 'yes',
    'meta_compare'  => 'EXISTS'
); 
$u = get_users($args);