Visualizzazione risultati 1 fino 2 di 2

Discussione: Aggiungere campi alla pagina utenti

  1. #1
    Guest

    Predefinito 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');

  2. #2
    Guest

    Predefinito

    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
  •