web-development-kb-pt.site

Qual é a maneira mais fácil de parar WP de sempre me desconectando

Após um determinado período de tempo, WP desconecta todos os usuários e os obriga a efetuar 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, gostaria de algo que eu possa adicionar ao wp-config.php juntamente com outras configurações relacionadas ao setup.

Um plugin seria um exagero para mim, então eu não considero uma resposta, mas você também pode postá-lo como uma opção.

27
jerclarke

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
}
25
Viper007Bond

Isso tem mais a ver com como você está armazenando 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?

4
curtismchale