Aggiungere campi alla pagina utenti
Buongiorno a tutti,
tramite qualche riga di php ho inserito nella pagina utente alcuni campi personalizzati.
Ora io vorrei poter visualizzare uno di questi campi nella tabella riassuntiva degli utenti (nel pannello di amministrazione) oltre a quelli già esistenti come nome, ruolo, articoli ecc...
Qualcuno sa quale file occorre modificare?
La funzione che ho usato per inserire i miei campi è la seguente:
function custom_userfields($user_contact){
$user_contact['giudizio'] = __('Giudizio cliente');
$user_contact['note'] = __('Note ordine');
return $user_contact;
}
add_filter('user_contactmethods','custom_userfield s');
Ok ci sono riuscita, vi lascio il codice che ho usato, magari è utile a qualcuno
//aggiungo il campo che mi serve alla pagina del contatto
function custom_userfields($user_contact){
$user_contact['user_feed'] = __('Giudizio cliente');
return $user_contact;
}
add_filter('user_contactmethods','custom_userfield s');
//aggiungo la colonna alla tabella utenti
function kjl_modify_user_columns($column_headers) {
unset($column_headers['role']);
$column_headers['user_feed'] = 'Giudizio cliente';
return $column_headers;
}
add_action('manage_users_columns','kjl_modify_user _columns');
//popolo la colonna con il valore salvato
add_action('manage_users_custom_column', 'kjl_user_posts_count_column_content', 10, 3);
function kjl_user_posts_count_column_content($value, $column_name, $user_id) {
$user = get_userdata( $user_id );
if ( 'user_feed' == $column_name ) {
return $user->user_feed;
}
return $value;
}
Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere ai messaggi
Non puoi inserire allegati.
Non puoi modificare i tuoi messaggi
Regole del forum