Cómo mostrar la última fecha de inicio de sesión de un usuario en WordPress

Con todo tipo de actividad comercial y social moviéndose en línea con un volumen e intensidad crecientes, no debería sorprender que la seguridad en línea sea una preocupación creciente. Tampoco es de extrañar La creación de contenido de alta calidad para Internet es cada vez más compleja.. Incluso un sitio web pequeño puede tener varias personas detrás, trabajando diligentemente para garantizar una buena experiencia de usuario.

Esta es la razón por puede estar interesado en saber la hora exacta en que cada usuario inició sesión en su sitio web y en formas de mostrar la fecha y hora del último inicio de sesión de un usuario. Así es como usted y el usuario pueden realizar un seguimiento de cualquier actividad sospechosa y hacer correcciones y cambios cuando sea necesario. También lo hará le resultará más fácil controlar el tiempo que sus administradores y colaboradores dedican a trabajar en el sitio web. Hay dos formas sencillas de hacer que eso suceda: utilizando un complemento y editando los archivos de su tema.

Cómo mostrar la última fecha de inicio de sesión de un usuario mediante un complemento

La forma más sencilla de mostrar la última fecha de inicio de sesión de un usuario es mediante un complemento. Usaremos un complemento gratuito llamado Cuándo fue el último inicio de sesión para mostrar la última hora de inicio de sesión de un usuario en la sección de back-end de su sitio web: visible para administradores y otros usuarios con acceso de back-end. Para usarlo para mostrar la última fecha de inicio de sesión de cualquiera de sus usuarios, debe instalar y activar este complemento.

Una vez hecho esto, debe navegar a la configuración del complemento para configurarlo. Encontrará la configuración en el menú del lado izquierdo de su panel de WordPress, en Cuándo fue el último inicio de sesión / Configuración.

Cuándo fue la última configuración de inicio de sesión

Verá que la configuración del complemento tiene dos secciones: Opciones y Instrumentos. Bajo Opciones, encontrará dos casillas de verificación. El Registrar la dirección IP del usuario casilla de verificación, cuando está marcada, hará que su sitio web registre las direcciones IP de los usuarios. Para evitar entrar en conflicto con el RGPD, también los anonimizará. Comprobación Habilitar «Todos los registros de inicio de sesión» registrará todos los inicios de sesión. Compruébelos ambos.

En la medida en que el Instrumentos secciones que le conciernen, encontrará las opciones para Borrar registros antiguos, borrar todos los registros, y Borre todas las direcciones IP. Puede usarlos para borrar los registros en caso de que ya no los necesite. Una vez que tenga todo configurado, haga clic en el Guardar ajustes botón.

En relación :  Las 5 mejores herramientas para convertir WordPress a HTML
Opciones y herramientas

Para ver cuándo sus usuarios iniciaron sesión por última vez, navegue a la Usuarios / Todos los usuarios panel desde su panel de WordPress.

Todos los usuarios

Verá que el complemento ahora muestra la última hora de inicio de sesión de cada usuario. Como solo tenemos un usuario (administración), eso es lo que estamos viendo.

Ver último inicio de sesión

Cómo mostrar la fecha del último inicio de sesión de un usuario mediante un código

También puede usar el código para mostrar la última hora de inicio de sesión de cada usuario en la parte frontal. Si no tiene experiencia técnica, le recomendamos encarecidamente que utilice el método de complemento como se describió anteriormente. También le recomendamos encarecidamente que haga una copia de seguridad de todo antes de realizar cambios en los archivos de su tema.

Para mostrar el último inicio de sesión de un usuario, deberá cambiar el functions.php Archivo. Para acceder a él, navegue hasta Apariencia / Editor de temas desde su panel de WordPress.

Editor de temas

También debe seleccionar el functions.php archivo en el menú del lado derecho.

Funciones PHP

A continuación, debe copiar el siguiente código y pegarlo en el archivo, asegurándose de no alterar ningún otro código:

/**
* Capture user login and add it as timestamp in user meta data
*
*/
function user_last_login( $user_login, $user ) {
update_user_meta( $user->ID, 'last_login', time() );
}
add_action( 'wp_login', 'user_last_login', 10, 2 );
/**
* Display last login time
*
*/
function wpb_lastlogin() {
$last_login = get_the_author_meta('last_login');
$the_login_date = human_time_diff($last_login);
return $the_login_date;
}
/**
* Add Shortcode lastlogin
*
*/
add_shortcode('lastlogin','wpb_lastlogin');

Cuando haya hecho eso, haga clic en el Actualizar archivo botón.

Pegar código

Lo siguiente que debe hacer es cerrar la sesión y volver a iniciarla. Los cambios en el código solo tendrán efecto en ese momento.

Una vez que haya hecho eso, habrá ganado el uso de la [lastlogin] Código corto. Le mostraremos cómo usarlo como parte de una publicación, pero puede usarlo en cualquier lugar que desee en su sitio web.

Supongamos que queremos mostrar cuándo se vio por última vez a un usuario en particular en el sitio web y que queremos incorporarlo en el texto de una publicación o en una línea de autor. Comenzaremos por crear una publicación y darle un título. A continuación, para agregar el cuerpo de la publicación, necesitaremos un Clásico cuadra. Para agregar un Clásico bloquear, haga clic en el más y seleccione el bloque del menú.

Bloque clásico

Ahora agregaremos algo de texto lorem ipsum y la firma del administrador. El [lastlogin] shortcode está en el lugar donde queremos mostrar la última hora de inicio de sesión.

Añadir texto

Una vez que tenga todo bien, haga clic en Publicar. El código abreviado ahora mostrará la hora de su último inicio de sesión.

En relación :  PUBG Mobile 1.6: ¿Cómo descargar la actualización beta de PUBG Mobile 1.6 en dispositivos Android?

Es posible que no desee que todos los visitantes de su sitio web puedan acceder a este dato en particular en todo momento. No se preocupe: siempre puede convertir su publicación o página en una página privada.

Vista previa del último inicio de sesión

En conclusión

Como puede ver, mostrar la última fecha de inicio de sesión de un usuario no es un gran problema y puede ahorrarle muchos problemas al determinar quién accedió a qué y cuándo o si una cuenta de usuario ha sido pirateada o no, o tal vez si solo desea supervise el tiempo que sus administradores y colaboradores dedican a trabajar en su sitio web. Independientemente de su motivación, ahora sabe cómo se hace.

Please rotate your device