L'ultima volta che un utente connesso in
-
16-10-2019 - |
Domanda
Sto costruendo un sito dove gli utenti log-in per visualizzare i contenuti specifici per loro. Vorrei per visualizzare la data e l'ora sono registrati. Come potrei ottenere queste informazioni dal wordpress? Se non esiste, come potrei aggiungerlo?
Esempio: Ben tornato! La tua ultima visita risale al 10/25/2010 alle 15:14.
Grazie!
Soluzione
non vedo nulla di simile nel database, quindi probabilmente dovete farlo da soli. Per salvare l'ultima tempo di accesso , è possibile collegare in l'azione wp_login
, e < a href = "http://codex.wordpress.org/Function_Reference/add_user_meta"> Salva un meta valore per l'utente (come [myprefix]_lastlogintime
). È prima di leggere questo valore, in modo da ottenere il precedente tempo di login, Salva questo nella sessione, e quindi salvare il nuovo tempo di accesso.
Sulle pagine di amministrazione regolari di verificare se questa variabile di sessione è impostata. Se lo è, si visualizza il testo di benvenuto e cancella la variabile di sessione in modo da non visualizzare in ogni pagina.
Se si desidera salvare il ultima pagina volta visita ??em> si deve scrivere al database su ogni vista (admin) pagina. Questo è possibile, ma io non lo consiglio. È inoltre possibile salvare qualcosa, una volta al logout ( azione wp_logout
), ma probabilmente non tutti ricorderanno per uscire.