Crochets de sécurité WP Cerber
Comment personnaliser le plugin en utilisant des filtres et des actions
English version: WP Cerber Security Hooks
Liste des hooks WordPress disponibles dans WP Cerber version 3.0 et ultérieures. Ils permettent de personnaliser et d'optimiser Cerber sans coder ( par exemple avec le plugin jetFlow.io ).
Filtres
cerber_msg_reached |
S'applique au message affiché si un utilisateur a atteint la limite du nombre de tentatives de connexion. Le premier argument correspond au message. Le second indique le délai d'attente (en minutes) avant de pouvoir se reconnecter. |
cerber_msg_remain |
S'applique au message affiché à l'utilisateur en cas d'échec de sa tentative de connexion. Le message par défaut indique le nombre de tentatives restantes. Le premier argument est le message. Le second est le nombre de tentatives restantes. |
cerber_msg_prohibited |
Appliqué au message affiché à l'utilisateur qui tente d'utiliser un nom d'utilisateur figurant dans la liste des noms d'utilisateur interdits . Le premier argument est le message. Le second argument est un contexte d'affichage. Il peut être :
|
cerber_msg_recaptcha |
Appliqué au message affiché à l'utilisateur en cas d'échec du test reCAPTCHA dans un formulaire. Le premier argument est le message. Le second argument est le contexte d'affichage. Il peut être :
Lire aussi : Comment configurer reCAPTCHA . |
cerber_notify_body |
Appliqué au texte d'une notification par e-mail et d'une notification mobile. En savoir plus sur les notifications push dans WordPress . |
cerber_404_template |
Appliqué au nom de fichier d'un modèle PHP utilisé pour afficher la page 404 introuvable. Si aucun hook n'est spécifié ou si le hook renvoie un nom de fichier inexistant, le plugin utilise le modèle 404 par défaut (renvoyé par la fonction get_404_template()). Pour que ce filtre fonctionne, vous devez sélectionner « Utiliser le modèle 404 du thème actif » pour le paramètre « Afficher la page 404 » . |
Actes
cerber_ip_locked |
Exécuté à chaque fois que WP Cerber verrouille une adresse IP. Transmet un argument sous forme de tableau contenant l'adresse IP verrouillée et une explication textuelle.
|
cerber_notify_sent |
Exécuté après l'envoi d'un e-mail de notification par WP Cerber. Le premier argument correspond au corps de l'e-mail. Le second est : array( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
Exécutez si WP Cerber ne parvient pas à envoyer un e-mail de notification. |
Comment modifier les messages du plugin avec les filtres ci-dessus
Pour modifier un message par défaut, vous devez définir un filtre PHP pour un hook approprié. Placez le code dans le fichier function.php de votre thème actif.
add_filter( 'cerber_msg_remain', function ($remain) {
if ($remain > 1) return "You have $remain attempts remaining";
return "You have only one attempt to log in";
} );
Security Blog
Next Post
WordPress 5.4.1. Une mise à jour de sécurité corrige sept vulnérabilités XSS
Releases