come ottenere campi specifici da get_user_meta()

1 lug 2016, 17:20:48
Visualizzazioni: 50.1K
Voti: 5

Uso $data = get_user_meta ( $user_id); per ottenere tutti i dati. Ma ho bisogno solo di alcuni campi come genere - città - risposta.

Come posso filtrare questo in get_user_meta()?

0
Tutte le risposte alla domanda 1
2

Gli argomenti della funzione sono i seguenti: ID utente, nome del campo personalizzato (meta key), metodo di restituzione dei dati (opzionale).

Quindi, se volessi recuperare i dati in usermeta con la chiave 'member_zip_code', dovresti eseguire:

get_user_meta( $user_id, 'member_zip_code', true );

In alternativa, con il metodo precedente, potresti recuperare i dati aggiuntivi in questo modo:

$data = get_user_meta ( $user_id);

$data['member_zip_code'][0];
2 lug 2016 08:02:06
Commenti

come hai ottenuto member_zip_code ?

Foysal Foysal
12 mar 2020 18:59:06

@Foysal, quello è un campo personalizzato. Puoi trovare i campi predefiniti qui: I campi predefiniti per un utente in wp_usermeta sono documentati?

brasofilo brasofilo
27 mar 2021 19:59:01