Cum afișăm meta datele personalizate ale utilizatorului din formularul de înregistrare în panoul de administrare?
Iau în considerare utilizarea hook-urilor pentru formularul de înregistrare WordPress pentru a adăuga câmpuri personalizate: https://codex.wordpress.org/Customizing_the_Registration_Form
Întrebarea mea este, dacă este posibil, cum pot afișa unele dintre aceste câmpuri personalizate în panoul de administrare la Utilizatori > Toți utilizatorii? De exemplu, dacă am câmpuri pentru 'cod poștal' și 'adresă', cum aș putea afișa aceste date în backend? Mulțumesc.

De fapt, am descoperit că această abordare este mai directă și mai simplă:
//adaugă coloane în lista de utilizatori din panoul de administrare
function add_user_columns($column) {
$column['address'] = 'Adresă';
$column['zipcode'] = 'Cod Poștal';
return $column;
}
add_filter( 'manage_users_columns', 'add_user_columns' );
//adaugă datele în coloane
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 );
Mai multe informații despre hook-uri pentru coloane personalizate pot fi găsite aici: http://tareq.wedevs.com/2011/07/add-your-custom-columns-to-wordpress-admin-panel-tables/

Pentru a afișa metadatele utilizatorului în pagina Utilizatorului, ai nevoie de filtrele manage_users_custom_column
și manage_users_columns
: Coloane Personalizate Sortabile în Panoul Utilizator (users.php)?
Și pentru a adăuga câmpurile în paginile Utilizator/Profil, următoarele (din Căsuțe de selectare în formularul de înregistrare):
// PROFIL
add_action( 'show_user_profile', 'user_field_wpse_87261' );
add_action( 'personal_options_update', 'save_profile_fields_87261' );
// EDITARE UTILIZATOR
add_action( 'edit_user_profile', 'user_field_wpse_87261' );
add_action( 'edit_user_profile_update', 'save_profile_fields_87261' );
