Maison  >  Article  >  Tutoriel CMS  >  Désactiver la fonctionnalité de réinitialisation du mot de passe WordPress

Désactiver la fonctionnalité de réinitialisation du mot de passe WordPress

藏色散人
藏色散人avant
2019-11-01 11:43:182291parcourir

Par défaut, WordPress permet aux utilisateurs de modifier les mots de passe via la réinitialisation par e-mail. Parfois, vous souhaiterez peut-être désactiver cette fonctionnalité de réinitialisation du mot de passe. Ci-dessous, la colonne Tutoriel WordPress vous présentera comment désactiver la fonction de réinitialisation du mot de passe WordPress. J'espère que cela sera utile aux amis dans le besoin !

Désactiver la fonctionnalité de réinitialisation du mot de passe WordPress

Vous pouvez ajouter le code suivant au modèle de fonction de thème actuel function.php :

function disable_password_reset() {
return false;
}
add_filter ( 'allow_password_reset', 'disable_password_reset' );

Après avoir ajouté le code ci-dessus, sur la page de réinitialisation du mot de passe, cliquez sur « Obtenir un nouveau mot de passe » pour afficher le message suivant : Le mot de passe de cet utilisateur ne peut pas être réinitialisé.

Cependant, la fonction de réinitialisation du mot de passe ayant été désactivée, il n'est pas nécessaire d'afficher le bouton de lien « Mot de passe oublié ? » sur la page de connexion.

Sans modifier le fichier du programme WordPress wp-login.php, puis ajoutez :

function hide_password_reset() { ?>
<style>
#nav a:nth-child(2) {
display: none;
}
 
.login #nav {
width: 30px;
height: 20px;
margin: 24px auto 0;
overflow: hidden;
}
</style>
<?php }
add_action(&#39;login_head&#39;, &#39;hide_password_reset&#39;);

Masquez le bouton de lien "Mot de passe oublié ?" et le séparateur du milieu "|" via le code ci-dessus

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer