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!

È stato utile?

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 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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top