Come ottenere la data e l'ora dell'ultimo accesso in WordPress

14 dic 2015, 08:08:01
Visualizzazioni: 18K
Voti: 5

Ho visto domande simili qui su Primo e Secondo. Ma queste due non sono vicine al mio codice.

Lasciatemi mostrare il mio codice qui.

add_action('wp_login', 'set_last_login');

//funzione per impostare l'ultimo login
function set_last_login($login) {
    $user = get_userdatabylogin($login);
    $curent_login_time = get_user_meta( $user->ID , 'current_login', true);
    //aggiungi o aggiorna il valore dell'ultimo login per l'utente connesso
        update_usermeta( $user->ID, 'last_login', current_time('mysql') );
    }
}

E ho scritto una funzione get per ottenere l'ora di accesso. Ma riceve l'ora di login corrente a causa dell'aggiornamento dopo il login. C'è un modo per cambiarlo? Ho bisogno di mostrare l'ora dell'ultimo login.

Come posso estendere questa funzione? Mi aspetto un suggerimento o un aiuto con il codice per farlo.

0
Tutte le risposte alla domanda 1
0

Finalmente ho trovato la risposta da solo. Esploriamola con due meta utente current_login, last_login. Vediamo il codice.

//funzione per impostare l'ultimo login
function set_last_login($login) {
    $user = get_userdatabylogin($login);
    $curent_login_time = get_user_meta( $user->ID , 'current_login', true);
    //aggiungi o aggiorna il valore dell'ultimo login per l'utente loggato
    if(!empty($curent_login_time)){
        update_usermeta( $user->ID, 'last_login', $curent_login_time );
        update_usermeta( $user->ID, 'current_login', current_time('mysql') );
    }else {
        update_usermeta( $user->ID, 'current_login', current_time('mysql') );
        update_usermeta( $user->ID, 'last_login', current_time('mysql') );
    }
}

Questo ti aiuterà a salvare gli orari del login corrente e dell'ultimo login. Puoi scrivere una funzione per ottenere l'ultimo orario di login. Qui ho scritto un articolo riguardante l'Ultimo login e il suo funzionamento Kvcodes - Come impostare la data e l'ora dell'ultimo login utente in WordPress senza plugin

14 dic 2015 12:43:12