J'essaie d'obtenir de tous les utilisateurs que la méta-valeur est vide
j'ai donc essayé de nombreuses variantes et je ne peux pas obtenir la liste de tous les utilisateurs. Ce champ d'anniversaire est vide (non défini).
$user_query->query_vars['meta_key'] = 'birthday';
$user_query->query_vars['meta_value'] = '';
//or
$user_query->query_vars['meta_value'] = Null;
$user_query->query_vars['meta_compare'] = '=';
Je pense que l'utilisation de meta_query
est dans l'ordre:
$user_query = new WP_User_Query(
array(
'meta_query'=> array(
array(
'key'=> 'birthday',
'compare' => 'NOT EXISTS'
)
)
)
);
Fondamentalement, ceci recherche tous les utilisateurs pour lesquels la clé méta de birthday
n'a pas de valeur, c'est-à-dire qu'elle n'existe pas. Plus d'informations sur les méta-requêtes dans WP_User_Query
peuvent être trouvées ici