Visualizzare i dettagli dell'utente loggato in Wordpress

Mattepuffo's logo
Visualizzare i dettagli dell'utente loggato in Wordpress

Visualizzare i dettagli dell'utente loggato in Wordpress

Per visualizzare i dettagli dell'utente loggato in Wordpress abbiamo diverse possibilità.

Io ho usato la funzione wp_get_current_user.

Qui sotto un esempio di codice PHP:

$loggedUser = wp_get_current_user();

echo "Username: " . $loggedUser->user_login . "<br>";
echo "ID: " . $loggedUser->ID . "<br>";
echo "Nicename: " . $loggedUser->user_nicename . "<br>";
echo "Email: " . $loggedUser->user_email . "<br>";
echo "Nome: " . $loggedUser->first_name . "<br>";
echo "Cognome: " . $loggedUser->last_name . "<br>";
echo "Nickname: " . $loggedUser->nickname . "<br>";
echo "Display name: " . $loggedUser->display_name . "<br>";

echo "Company: " . get_user_meta($loggedUser->ID, 'billing_company', true) . "<br>";
echo "Email fatturazione: " . get_user_meta($loggedUser->ID, 'billing_email', true) . "<br>";
echo "Telefono: " . get_user_meta($loggedUser->ID, 'billing_phone', true) . "<br>";
echo "Città: " . get_user_meta($loggedUser->ID, 'billing_city', true) . "<br>";
echo "Paese: " . get_user_meta($loggedUser->ID, 'billing_country', true) . "<br>";
echo "Provincia: " . get_user_meta($loggedUser->ID, 'billing_state', true) . "<br>";

Come vedete abbiamo usate anche la funzione get_user_meta per visualizzare altri dettagli.

Se abbiamo WooCommerce installato, possiamo anche usare le sue funzioni per ottenere gli stessi dettagli: ad esempio:

$loggedUser = wp_get_current_user();
$customer = new WC_Customer($loggedUser->ID);
echo "Company: " . $customer->get_billing_company() . "<br>";
echo "Provincia: " . $customer->get_billing_state() . "<br>";

Enjoy!


Condividi

Commentami!