Question

J'essaie de montrer Bio et d'autres métadonnées personnalisées pour mes utilisateurs dans une page. Donc, je veux interroger la table des métadonnées utilisateur pour cela. J'ai essayé mais je n'ai trouvé aucune fonction pour cela.

Ce que je cherche, c'est obtenir toutes les informations en faisant un seul appel de base de données.

C'est ce que j'ai fait jusqu'à présent:

    $wp_user_search = new WP_User_Query( array( 'role' => 'agent', 'fields' => 'all_with_meta') );
    $agents = $wp_user_search->get_results();

foreach($agents as $agent){
  var_dump($agent);
}

Résultat:

    object(WP_User)#235 (7) { ["data"]=> object(stdClass)#233 (10) 
{ ["ID"]=> string(1) "2" ["user_login"]=> string(8) "test" ["user_pass"]=> string(34) "$P$BmGqM9h7Ct7fasdfsdf5bdBUnTIYeW.wI4AUIZ0" ["user_nicename"]=> string(8) "prionkor" ["user_email"]=> string(16) "sisir@tutrem.com" ["user_url"]=> string(26) "http://barnesandklatt.com/" ["user_registered"]=> string(19) "2011-12-19 13:17:27" ["user_activation_key"]=> string(0) "" ["user_status"]=> string(1) "0" ["display_name"]=> string(8) "prionkor" } ["ID"]=> int(2) ["caps"]=> array(1) { ["agent"]=> string(1) "1" } ["cap_key"]=> string(15) "wp_capabilities" ["roles"]=> array(1) { [0]=> string(5) "agent" } ["allcaps"]=> array(2) { ["read"]=> bool(true) ["agent"]=> string(1) "1" } ["filter"]=> NULL } 

Mais il semble que je n'obtienne pas tous les méta-données bio et autres personnalisées que j'ai ajoutées (comme Twitter, Facebook, téléphone, etc.)

Veuillez me faire savoir si vous avez des conseils. Merci!

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top