Désactiver la vérification de l’e-mail d’administration sous WordPress

WordPress dispose dorénavant d'une fonctionnalité de vérification semestrielle de l'e-mail d'administration.

Introduit sous WordPress 5.3, cette sécurité complémentaire affiche un écran de confirmation de l’e-mail tous les 6 mois juste après la connexion. Comme à l’accoutumée, une astuce de code permet de désactiver cela ou d’en modifier la cadence.

Pour rappel, l’e-mail d’administration est définie à l’installation de WordPress et peut être modifié sous Réglages puis Général. Cet écran s’affichera donc pour le premier utilisateur de rang administrateur qui se connecte.

À partir de là, plusieurs choix possibles (un peu trop compliqué comme écran à mon sens d’ailleurs) :

  • L’e-mail n’a pas changé : cliquez simplement sur L’e-mail est correct ;
  • L’e-mail a changé : faites donc Mettre à jour ;
  • Je préfère réfléchir à cela plus tard : cliquez sur Me le rappeler ultérieurement ;

Si vous gérez la maintenance technique des sites de vos clients, cet écran ne présente guère d’utilité et peut être désactivé en ajoutant cette ligne de code dans un mu-plugin par exemple :

add_filter('admin_email_check_interval', '__return_false');

Il existe également un filtre pour en modifier la cadence. Ainsi, vous pouvez réduire ou augmenter l’intervalle avant d’afficher à nouveau l’écran de vérification. L’exemple suivant passe de 6 mois (valeur par défaut) à 8 mois :

function wpc_admin_email_check_interval($interval) {
    return 8 * MONTH_IN_SECONDS;
}
add_filter('admin_email_check_interval', 'wpc_admin_email_check_interval');

Pour les développeurs, ce changement a été annoncé sur Make WordPress Core – l’endroit idéal pour anticiper sur les évolutions à venir.

Par Aurélien Denis

Consultant & Développeur WordPress / WooCommerce. Un site à créer, à maintenir ou à débuguer ? Contactez-moi.

Des tutoriels et des bons plans en exclusivité !
  • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.
2 commentaires
  1. Mark

    Bonjour,
    La ligne de code pour désactiver la vérification ne semble pas ou mal fonctionner… Le message du fichier php s’affiche à moitié en haut de page dans mon admin…

    1. Aurélien Denis auteur de l’article

      Il faut prendre soin de le placer après une balise PHP ouvrante.

Laisser un commentaire