Cómo mostrar la fecha de inicio de sesión del usuario en WordPress

Cómo mostrar la fecha de inicio de sesión del usuario en WordPress / Plugins de WordPress

Recientemente, uno de nuestros lectores nos preguntó cómo mostrar la última fecha de inicio de sesión de un usuario en WordPress. Puede necesitar esto si desea agregar un cuadro de actividad de autor en su sitio de WordPress. En este artículo, le mostraremos cómo mostrar la última fecha de inicio de sesión del usuario en WordPress.

Video Tutorial

Suscribirse a WPBeginner

Si no te gusta el video o necesitas más instrucciones, continúa leyendo.

Método 1: Mostrar la fecha de inicio de sesión de un usuario en el área de administración de WordPress

Este método es más fácil, pero solo mostrará la última fecha de inicio de sesión del usuario dentro del área de administración de WordPress.

Lo primero que debe hacer es instalar y activar el complemento WP Last Login. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.

Tras la activación, debe visitar la página 'Usuarios' en el área de administración. Notará una nueva columna que muestra la última fecha de inicio de sesión de cada usuario..

Al principio puede mostrar 'nunca' para todos los usuarios. Esto se debe a que un usuario necesita iniciar sesión ya que el complemento se activó para poder capturar la última fecha de inicio de sesión y almacenarlo.

Método 2: Mostrar manualmente la fecha de inicio de sesión del usuario en WordPress

Este método le permite mostrar la última fecha de inicio de sesión de un usuario en cualquier lugar de su sitio de WordPress.

Simplemente agregue este código al archivo functions.php de su tema o a un complemento específico del sitio.

Si es nuevo en agregar código, lea esta guía sobre cómo pegar código de la web.

 ID, 'last_login', tiempo ());  add_action ('wp_login', 'user_last_login', 10, 2); / ** * Mostrar el último tiempo de inicio de sesión * * / function wpb_lastlogin () $ last_login = get_the_author_meta ('last_login'); $ the_login_date = human_time_diff ($ last_login); devuelve $ the_login_date;  / ** * Agregar Shortcode lastlogin * * / add_shortcode ('lastlogin', 'wpb_lastlogin'); ?> 

Este código agrega el último inicio de sesión como una clave de metadatos. Cada vez que un usuario inicia sesión, guarda el tiempo como un valor de clave de metadatos. Antes de probar el complemento, debe cerrar sesión en WordPress y luego iniciar sesión nuevamente.

A continuación, puede mostrar este valor clave de metadatos utilizando [último acceso] código corto en tus publicaciones y widgets de WordPress.

Si desea mostrar la última información de inicio de sesión en el tema de su hijo, puede agregar este código:

  

Como vería, este código muestra la fecha y la hora relativas, es decir,. 'Hace 2 horas' en lugar de fecha y hora completa Si desea mostrar la fecha y la hora completas, ubique esta línea en el código anterior:

$ the_login_date = human_time_diff ($ last_login);

Ahora reemplazarlo con esta línea:

$ the_login_date = date ('M j, Y h: i a', $ last_login);

La parte 'M j, Y h: i a' en este código se denomina cadena de formato de fecha y hora. Si desea cambiar la forma en que este código muestra la fecha y la hora, consulte nuestra guía sobre cómo cambiar el formato de fecha y hora en WordPress.

Esperamos que este artículo te haya ayudado a aprender cómo mostrar la última fecha de inicio de sesión del usuario en WordPress. También puede querer ver nuestra guía sobre cómo agregar un cuadro de información de autor en las publicaciones de WordPress.

Si le ha gustado este artículo, suscríbase a nuestros tutoriales en video del Canal de YouTube para WordPress. También puedes encontrarnos en Twitter y Facebook..