Quer saber como desativar o recurso de redefinição de senha no WordPress? Adicionar este trecho ao arquivo functions.php desativará o recurso de redefinição de senha da página de login. Se um usuário tentar redefinir sua senha da página de login, uma mensagem de erro será exibida: “A redefinição de senha não é permitida para este usuário”.
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou em um plugin específico do site:
function disable_password_reset() {
return false;
}
add_filter ( 'allow_password_reset', 'disable_password_reset' );
Se você quiser remover o texto Perdeu sua senha? da página de login, basta adicionar este trecho ao seu arquivo functions.php, em vez do trecho acima.
function remove_lostpassword_text ( $text ) {
if ($text == 'Lost your password?'){$text = '';}
return $text;
}
add_filter( 'gettext', 'remove_lostpassword_text' );
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar/colar trechos de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste snippet de código, considere conferir nossos outros artigos no site, como: Melhores Construtores de Páginas para WordPress (Comparados).
Se você usar este código, lembre-se de que o texto específico pode variar devido ao idioma. Ele não remove o link se o texto não for exatamente igual ao do código.
Copie e cole o texto exato entre ‘seu texto específico do idioma’
if ($text == ‘Perdeu sua senha?’){$text = ”;}
Funciona com certeza!
edite wp-login.php e altere os parâmetros para $default_actions para desativar lostpassword e resetpass
$default_actions = array( ‘confirm_admin_email’, ‘postpass’, ‘logout’, //’lostpassword’, ‘retrievepassword’, //’resetpass’, ‘rp’, ‘register’, ‘login’, ‘confirmaction’, WP_Recovery_Mode_Link_Service::LOGIN_ACTION_ENTERED, );
Você pode ocultar isso adicionando algum CSS em wp-admin.css. Adicione o código abaixo em /public_html/wp_admin/css/wp-admin.css:
#login_error {display: none;}
Bom trabalho, obrigado por compartilhar
Funcionou, obrigado.
falso
O mesmo aqui… não funciona
Não funciona… Adicionei ao arquivo functions.php do meu tema e o link ainda está lá.