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.
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
}
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?