// Q-GIN 6.00
--:--:-- | 11.AGO.2026
Guide Informatiche 07 GENNAIO 2021 2 MIN LETTURA

Ordinare gli utenti wordpress per data di registrazione

AUTORE

Redattore per Q-Gin. Clicca su '// TUTTI_GLI_ARTICOLI' per esplorare le altre pubblicazioni scritte da // Zell.

// NESSUN_LINK_SOCIAL
// TUTTI_GLI_ARTICOLI
Ordinare Conoscendo data registrazione utente wordpress
// Q-GIN immagine-1-1
// SCHEDA_GIOCO

Ordinare gli utenti wordpress per data di registrazione

Come Fare ad Ordinare gli utenti conoscendo la data di registrazione a wordpress ?

Se hai la necessità di aggiungere nel backend la data di registrazione degli utenti oppure vuoi visualizzare per qualche motivo la data di iscrizione su un sito wordpress di un cliente o sottoscrittore o collaboratore allora ho la soluzione ottimale.

Per inserire un campo data registrazione nelle viste da amministratore nel backend di wordpress non dovrai far altro che intervenire sul file function.php del tuo tema.

In questa guida non ti consiglierò plugin, perché sono della convizione, che meno plugin vengono aggiunti nel sito e meno problemi si hanno sul lungo termine.

Codice Per ordinare

Ordinare utenti conoscendo la data di registrazione esempio wordpress

Aggiungento questa semplice funzione di seguito:

/*
 * Create a column. And maybe remove some of the default ones
 * @param array $columns Array of all user table columns {column ID} => {column Name} 
 */
add_filter( 'manage_users_columns', 'rudr_modify_user_table' );
  
function rudr_modify_user_table( $columns ) {
  
    // unset( $columns['posts'] ); // maybe you would like to remove default columns
    $columns['registration_date'] = 'Registration date'; // add new
  
    return $columns;
  
}
  
/*
 * Fill our new column with the registration dates of the users
 * @param string $row_output text/HTML output of a table cell
 * @param string $column_id_attr column ID
 * @param int $user user ID (in fact - table row ID)
 */
add_filter( 'manage_users_custom_column', 'rudr_modify_user_table_row', 10, 3 );
  
function rudr_modify_user_table_row( $row_output, $column_id_attr, $user ) {
  
    $date_format = 'j M, Y H:i';
  
    switch ( $column_id_attr ) {
        case 'registration_date' :
            return date( $date_format, strtotime( get_the_author_meta( 'registered', $user ) ) );
            break;
        default:
    }
  
    return $row_output;
  
}
  
/*
 * Make our "Registration date" column sortable
 * @param array $columns Array of all user sortable columns {column ID} => {orderby GET-param} 
 */
add_filter( 'manage_users_sortable_columns', 'rudr_make_registered_column_sortable' );
  
function rudr_make_registered_column_sortable( $columns ) {
    return wp_parse_args( array( 'registration_date' => 'registered' ), $columns );
}

Per non perdervi ulteriori sviluppi, seguiteci su // Facebook e // Twitter, oppure entrate a far parte del nostro gruppo // Facebook o // Telegram!

// CONDIVIDI_ARTICOLO
// UNISCITI_ALLA_COMMUNITY

Ti è piaciuto questo articolo?

Non perderti i nostri prossimi contenuti. Unisciti al nostro canale Telegram o seguici sui social per restare sempre aggiornato!