Come visualizzare i meta dati personalizzati degli utenti dalla registrazione nel backend?
Sto considerando di utilizzare gli hook del modulo di registrazione WordPress per aggiungere alcuni campi personalizzati: https://codex.wordpress.org/Customizing_the_Registration_Form
La mia domanda è, se è possibile, come posso visualizzare alcuni di questi campi personalizzati nel backend in Utenti > Tutti gli Utenti? Per esempio, se ho campi per 'codice postale' e 'indirizzo', come potrei visualizzare questi dati nel backend? Grazie.

In realtà ho trovato questo approccio più diretto e semplice:
//aggiunge colonne alla pagina di elenco del pannello Utenti
function add_user_columns($column) {
$column['address'] = 'Indirizzo';
$column['zipcode'] = 'Codice Postale';
return $column;
}
add_filter( 'manage_users_columns', 'add_user_columns' );
//aggiunge i dati
function add_user_column_data( $val, $column_name, $user_id ) {
$user = get_userdata($user_id);
switch ($column_name) {
case 'address' :
return $user->address;
break;
default:
}
return;
}
add_filter( 'manage_users_custom_column', 'add_user_column_data', 10, 3 );
Maggiori informazioni sugli hook per le colonne personalizzate sono disponibili qui: http://tareq.wedevs.com/2011/07/add-your-custom-columns-to-wordpress-admin-panel-tables/

Per visualizzare i metadati dell'utente nella pagina Utenti, sono necessari i filtri manage_users_custom_column
e manage_users_columns
: Colonne personalizzabili ordinabili nel pannello Utenti (users.php)?
E per aggiungere i campi nelle pagine Utente/Profilo, il seguente codice (da Checkbox nel modulo di registrazione):
// PROFILO
add_action( 'show_user_profile', 'user_field_wpse_87261' );
add_action( 'personal_options_update', 'save_profile_fields_87261' );
// MODIFICA UTENTE
add_action( 'edit_user_profile', 'user_field_wpse_87261' );
add_action( 'edit_user_profile_update', 'save_profile_fields_87261' );
