如何在没有特定元值的情况下获取用户wp_user_query

时间:2015-08-28 21:03:12

标签: php wordpress

我在找到解决此问题的正确解决方案时遇到问题,基本上我正在尝试从wp db中检索没有特定元值或元字段的所有用户记录 - 例如:meta_key = field_name& meta_value = null

这是我的代码:

  $args_sub = array(
        'number' => 600,
        'role' => 'Subscriber',
        'meta_key' => '_is_notified',enter code here
        'meta_value' => NULL,
        'meta_compare' => '=',
    );
    $user_query_subscribers = new WP_User_Query( $args_sub );

谢谢!

1 个答案:

答案 0 :(得分:1)

您应该使用'NOT EXISTS'比较运算符:

$args = array(
    'number' => 600,
    'role' => 'Subscriber',
    'meta_key' => '_is_notified',
    'meta_compare' => 'NOT EXISTS',
);
$user_query_subscribers = new WP_User_Query( $args );