Ottenere tutti i metadati dell'utente dall'utente
1 risposta
- voti
-
- 2011-12-19
Gli oggetti WP_User hanno alcunimetodimagici cheti consentono di accedere a qualsiasi campopersonalizzato:
foreach ( $agents as $agent ) { var_dump( $agent->bio ); var_dump( $agent->get( 'bio' ) ); }
I due sonoequivalenti.
Ulterioriinformazioni: 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
-
Grazie!quando uso `get ()` richiama dinuovoil database o semplicemente rendei dati disponibiliper l'uso?Thanks! when i use `get()` is it calling the database again or just making the data available to use?
- 0
- 2011-12-20
- Sisir
-
Inentrambii casi,chiama `get_user_meta ()`,che colpisceil database solo una volta.In both cases, it calls `get_user_meta()`, which hits the database only once.
- 1
- 2011-12-20
- scribu
-
èpossibile rendere casuale l'ordine su `WP_User_Query`?attualmente lofa usando `shuffle ();` sull'array dei risultati.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
-
Questo è un argomentoper unanuova domanda.That's a topic for a new question.
- 0
- 2011-12-21
- scribu
Sto cercando dimostrare labiografiae altrimetadatipersonalizzatiperi miei utentiin unapagina. Quindi,vogliointerrogare latabella deimetadati dell'utenteper questo. Hoprovatomanon hotrovato alcunafunzioneper questo.
Quello che cerco è otteneretutte leinformazionifacendo una singola chiamata al database.
Questo è quello che hofattofinora:
<"Risultato :"
Ma sembra chenon ricevatuttii metadati Bioe altripersonalizzati che ho aggiunto (come Twitter,Facebook,telefonoecc.)
Perfavorefatemi sapere se avete qualche consiglio. Grazie!