¿Cuál es la manera más fácil de evitar que WP se desconecte?

26

Después de un cierto tiempo, WP cierra la sesión de todos los usuarios y los obliga a volver a iniciar sesión. Para los entornos de desarrollo en mi máquina local, esto es desagradable y absolutamente innecesario.

¿Existe una forma basada en la API de deshabilitar el cierre de sesión automático de forma indefinida? Idealmente, me gustaría algo que pueda agregar a wp-config.php junto con otras configuraciones relacionadas con la configuración de desarrollo.

Un complemento sería una exageración para mí, por lo que no lo consideraré como una respuesta, pero también puedes publicarlo como una opción.

    
pregunta jerclarke 18.08.2010 - 22:21

3 respuestas

25

De forma predeterminada, la casilla de verificación "Recordarme" hace que te recuerden durante 14 días. Aunque esto es filtrable.

Este código cambiará ese valor:

add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );

function keep_me_logged_in_for_1_year( $expirein ) {
    return 31556926; // 1 year in seconds
}
    
respondido por el Viper007Bond 19.08.2010 - 01:01
4

Esto tiene más que ver con la forma en que el navegador almacena las cookies. Cuando inicie sesión, debe guardar la cookie y WordPress la lee para ver si está autenticado (al menos eso es lo que yo entiendo).

En todos los instaladores locales, mi nombre de usuario es admin y mi contraseña es admin. No encuentro que 8 letras sean realmente un gran problema, pero ¿quizás escribo más rápido?

    
respondido por el curtismchale 18.08.2010 - 22:23
-2

¿Funciona esto, si lo colocas en wp-config.php?

function wp_validate_auth_cookie($cookie='',$scheme='') {
    return 1; // admin user id
}

No probado a fondo. No tanto "nunca se desconecte", sino que "trata a todos como administrador".

    
respondido por el Annika Backstrom 18.08.2010 - 22:34

Lea otras preguntas en las etiquetas