Qual é a maneira mais fácil de impedir o WP de me desconectar?

26

Após um determinado período de tempo, o WP desconecta todos os usuários e os obriga a fazer o login novamente. Para ambientes de desenvolvimento em minha máquina local, isso é desagradável e absolutamente desnecessário.

Existe uma maneira orientada pela API de desativar o logout automático indefinidamente? Idealmente, eu gostaria de algo que eu possa adicionar ao wp-config.php juntamente com outras configurações relacionadas ao setup.

Um plug-in seria um exagero para mim, por isso não considerarei uma resposta, mas você também pode postá-lo como uma opção.

    
por jerclarke 18.08.2010 / 22:21
fonte

3 respostas

25

Por padrão, a caixa de seleção "Lembrar-me" faz com que você seja lembrado por 14 dias. Isso é filtrável embora.

Este código irá alterar esse 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
}
    
por Viper007Bond 19.08.2010 / 01:01
fonte
4

Isso tem mais a ver com o modo como você é o navegador armazena os cookies. Quando você faz o login, ele deve estar salvando o cookie e o WordPress o lê para ver se você está autenticado (pelo menos é o que eu entendo).

Em todos os desenvolvedores locais, meu nome de usuário é admin e minha senha é admin. Eu não encontro 8 letras para realmente ser um grande negócio, mas talvez eu digite mais rápido?

    
por curtismchale 18.08.2010 / 22:23
fonte
-2

Isso funciona, se você colocá-lo em wp-config.php?

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

Não foi completamente testado. Não tanto "nunca me desconecte", mas "trate todo mundo como administrador".

    
por Annika Backstrom 18.08.2010 / 22:34
fonte