Cómo estar logueado en WordPress para siempre

Categorias: Tutoriales, Wordpress

Siempre Logueado WordPress

Si tienes una página web construida con WordPress seguro que te ha pasado alguna vez que has ido a realizar un cambio y, de repente, la sesión ha caducado.

En la pantalla de logueo de WordPress -> midominio.info/wp-admin ó midominio.info/wp-login.php hay un casillero que se puede marcar para “recordar” el inicio de sesión. Sin embargo, este “recuérdame” no es para siempre.

Normalmente el sistema suele recordar las sesiones durante un par de semanas más o menos y no se puede modificar este tiempo desde el Escritorio de WordPress. Este tiempo se guarda en forma de cookie, sí, las famosas cookies de Internet que tanto nos gustan porque todo lo guardan.

¡Hosting WordPress (para un solo dominio) con Discos SSD!

Hosting WordPress

El caso es que si sueles acceder al panel de control de WordPress desde casa o desde algún lugar seguro no estaría demás ampliar el tiempo de expiración de la cookie que pertenece a la sesión de WordPress, ya que es bastante cansino tener que introducir tu usuario y contraseña cada cierto tiempo, aunque si tienes un programa que te recuerde las contraseñas (1Password, Roboform, ect), tal vez puede que no te importe demasiado…

En el día de hoy vamos a ver:

Cómo estar logueado en WordPress para siempre

En verdad es más sencillo de lo que parece si se saben todos los pasos a realizar. Los enumeramos a continuación:

1.- Debes acceder al panel de control de WordPress o lo que es lo mismo su Escritorio, ya pusimos antes las rutas mediante las cuales se puede acceder:
midominio.info/wp-admin
midominio.info/wp-login.php

2.- Dentro de dicho panel, en el menú del lateral izquierdo, haz click en Apariencia -> Editor.

WordPress - Apariencia - Editor

3.- Ahora, en la siguiente pantalla, en la parte derecha, te aparecerán los distintos archivos del tema que actualmente estás usando. Selecciona el archivo de funciones del tema o lo que es lo mismo “functions.php”.

WordPress functions.php

4.- Una vez que abras el archivo en el editor, ve al final del todo del mismo e introduce lo siguiente (puedes pegar el siguiente código):

add_filter('auth_cookie_expiration', 'tiempo_expiracion_cookies');

 

function tiempo_expiracion_cookies($date) {

   return 1421150815; // 40 años en segundos

}

 

WordPress functions.php código cookies

5.- Click en el botón azul de “Actualizar archivo”.

¡Y eso es todo! Solo copiar y pegar el código. Muy sencillo. Tan solo indicar que, si cambias el número de segundos en el código que hemos puesto correspondería al tiempo que va a durar la sesión en WordPress, aunque realmente no importa mucho poner segundos como para 20 o 40 años. De hecho, con 10 años puede que sea más que suficiente.

Si todo ha ido correctamente ya no volverás a desloguearte nunca más de WordPress, al no ser, claro está, que borres las cookies…

WordPress: Apariencia -> Editor

Esta sección dentro del escritorio de WordPress es un tanto comprometedora, ya que permite realizar modificaciones en el theme/plantilla en uso, con lo cual es recomendable restringir el acceso en caso de que no vayas a realizar ningún tipo de alteración para evitarte problemas de seguridad en un futuro.

Indicarte que muchos hackeos de WordPress vienen por aquí; por tener al “aire libre” los archivos del theme de WordPress.

Puedes bloquear la edición de themes desde WordPress introduciendo el siguiente código en el archivo wp-config.php:

#DESHABILITAR LA EDICIÓN DESDE EL ADMINISTRADOR DE WORDPRESS

define('DISALLOW_FILE_EDIT', true);

 

Por el final de este artículo (Bloquear la Edición de Temas desde WordPress) tienes más detalles sobre ello -> Detectado Código Malicioso en WordPress – La Guía de los 8 Pasos



¿Qué te ha parecido esta opción para estar siempre logueado en WordPress?

Puedes dejar tu opinión sobre este artículo en nuestras redes sociales: Facebook y Twitter @hostinet
Así como también que si lo deseas puedes suscribirte completamente gratis a nuestra Newsletter para recibir en tu email más artículos de WordPress


¡Hosting WordPress Cloud (Multi-Dominio) con Discos SSD!

Hosting WordPress