Obtenir toutes les métadonnées utilisateur de l'utilisateur
1 réponses
- votes
-
- 2011-12-19
Les objets WP_User ont desméthodesmagiques qui vouspermettent d'accéder àn'importe quel champpersonnalisé:
foreach ( $agents as $agent ) { var_dump( $agent->bio ); var_dump( $agent->get( 'bio' ) ); }
Les deux sont équivalents.
Plus d'infos: http://scribu.net/wordpress/the-magic-of-wp_user.html
WP_User objects have some magic methods which do allow you to access any custom field:
foreach ( $agents as $agent ) { var_dump( $agent->bio ); var_dump( $agent->get( 'bio' ) ); }
The two are equivalent.
More info: http://scribu.net/wordpress/the-magic-of-wp_user.html
-
Merci!lorsquej'utilise `get ()`,est-ce qu'il appelle ànouveau labase de données ou rend-il simplement les données disponiblespour utilisation?Thanks! when i use `get()` is it calling the database again or just making the data available to use?
- 0
- 2011-12-20
- Sisir
-
Dans les deux cas,il appelle `get_user_meta ()`,quin'atteint labase de données qu'une seulefois.In both cases, it calls `get_user_meta()`, which hits the database only once.
- 1
- 2011-12-20
- scribu
-
est-ilpossible de rendre la commande aléatoire sur `WP_User_Query`?lefait actuellementen utilisant `shuffle ();` sur letableau de résultats.is it possible to make the order random on `WP_User_Query` ? currently doing it using `shuffle();` on result array.
- 0
- 2011-12-20
- Sisir
-
C'est un sujetpour unenouvelle question.That's a topic for a new question.
- 0
- 2011-12-21
- scribu
J'essaie d'afficher labiographieet d'autresmétadonnéespersonnaliséespourmes utilisateurs dans unepage. Donc,je veuxinterroger latable demétadonnées utilisateurpour cela. J'aiessayémaisje n'aitrouvé aucunefonctionpour cela.
Je cherche à obtenirtoutes lesinformationsen un seul appel à labase de données.
Voici ce quej'aifaitjusqu'àprésent:
Maisil semble queje ne reçoispastoutes lesmétadonnées Bioet d'autrespersonnalisées quej'ai ajoutées (comme Twitter,Facebook,téléphone,etc.)
Faites-moi savoir si vous avez des conseils. Merci!