¿Le gustaría mostrar la última fecha de inicio de sesión de un usuario de su blog de WordPress ? Es posible que necesite esta función, especialmente si desea mostrar una sección de actividad en el perfil de los usuarios. En este tutorial, le mostraré cómo mostrar la última fecha de inicio de sesión de un usuario en WordPress.

fecha del último inicio de sesión de WordPress

Método 1: mostrar la fecha de inicio de sesión en el panel de WordPress

Este método es bastante simple, pero solo mostrará la fecha en que un usuario inició sesión por última vez en el panel de WordPress.

Lo primero que debe hacer es instalar y activar el complemento " WP Último ingreso ". Para más detalles, puede leer nuestro tutorial sobre como instalar un Plugin de WordPress.

Después de activar el complemento, todo lo que tiene que hacer es acceder a la lista de usuarios. Desde esta ubicación, notará que se ha agregado una nueva columna a la tabla de usuario.

Lista de usuarios con el último inicio de sesión

Por primera vez, notará que para todos los usuarios en la columna " última conexión ", está escrito " Nunca ". La razón es que el complemento aún no ha comenzado a grabar las conexiones de todos. Por lo tanto, tan pronto como inicie sesión nuevamente, notará que el campo en esta columna cambiará.

Método 2: Cómo mostrar la fecha de la última sesión de un usuario manualmente

Como era de esperar, este método es para aquellos que no tienen problemas con los códigos. Recuerda que te mostramos cómo crear un complemento de WordPress.

Entonces, todo lo que tiene que hacer es agregar el siguiente código a su tema activo o a su Plugin de WordPress.

ID, 'last_login', time ()); } add_action ('wp_login', 'user_last_login', 10, 2); / ** * Mostrar la hora del último inicio de sesión * * / function bpc_lastlogin () {$ last_login = get_the_author_meta ('last_login'); $ the_login_date = human_time_diff ($ last_login); return $ the_login_date; } / ** * Agregar código corto lastlogin * * / add_shortcode ('lastlogin', 'bpc_lastlogin'); ?>

Este código agregará una nueva metaclave. Cada vez que un usuario inicia sesión, guardará el tiempo en la nueva metaclave.

Antes de comenzar a usar el complemento, deberá cerrar la sesión y volver a iniciarla. Puede mostrar la fecha de la última conexión utilizando el siguiente código abreviado " [Lastlogin] » ya sea en su blog de WordPress.

También puede mostrar esta información en su tema hijo usando el siguiente código:


presentación de demostración última visita

Como se puede ver, el código muestra una fecha relativa (Hace 2 horas o "Hace 2 horas"), en lugar de la fecha completa. Si desea mostrar la fecha completa, busque la siguiente parte del código en el código anterior:

$ The_login_date = human_time_diff ($ last_login);

Ahora reemplace esa línea con lo siguiente:

$ The_login_date = fecha ( 'M j, Y h i a', $ last_login);

Formato " M j, Y h: ia Es un formato de fecha. Puede manipularlo para cambiar la posición de cada elemento de la fecha (hora, año, día, etc.).

Eso es todo por este tutorial. Espero que le permita mostrar la fecha del último inicio de sesión de sus usuarios. blog de WordPress.