Pregunta

Estoy construyendo un sitio donde los usuarios iniciar sesión para ver el contenido específico para ellos. Me gustaría mostrar la última fecha y hora en que entraron en. ¿Cómo iba a obtener esta información de wordpress? Si no existe, ¿cómo podría agregarlo?

Ejemplo: ¡Dar una buena acogida! Su última visita fue el 10/25/2010 a las 3:14 h.

Gracias!

¿Fue útil?

Solución

No veo nada igual en la base de datos, por lo que es probable que tenga que hacer esto por sí mismo. Para guardar el último Hora de inicio de sesión , que puede enganchar en la acción wp_login , y < a href = "http://codex.wordpress.org/Function_Reference/add_user_meta"> Guardar una valor meta de usuario (como [myprefix]_lastlogintime). Lea primero este valor, para que pueda obtener el anterior Hora de inicio de sesión, excepto esto en la sesión, y luego guardar la nueva hora de inicio de sesión.

En la página de administración regulares que compruebe si se establece esta variable de sesión. Si es así, se muestra el texto de bienvenida y se borre la variable de sesión para que no se muestran en cada página.

Si desea guardar el última página tiempo de visita que tiene que escribir a la base de datos en todas las vistas (admin) página. Esto es posible, pero yo no lo recomendaría. Puede también ahorrar algo de una vez al cerrar la sesión ( acción wp_logout ), pero probablemente no todo el mundo se acuerda de la sesión.

Licenciado bajo: CC-BY-SA con atribución
scroll top