Hooks de sécurité WP Cerber
Comment personnaliser le plugin en utilisant des filtres et des actions
English version: WP Cerber Security Hooks
Voici la liste des hooks WordPress disponibles dans WP Cerber version 3.0 et supérieures. Ils permettent de personnaliser et d'optimiser Cerber sans écrire de code ( par exemple avec l'extension jetFlow.io ).
Filtres
cerber_msg_reached |
S'applique au message affiché à l'utilisateur lorsqu'il a atteint la limite de tentatives de connexion. Le premier argument est le message. Le second argument est le nombre de minutes pendant lesquelles l'utilisateur doit patienter avant de pouvoir se reconnecter. |
cerber_msg_remain |
S'applique au message affiché à l'utilisateur en cas d'échec de connexion. Le message par défaut indique le nombre de tentatives restantes. Le premier argument est le message, le second, le nombre de tentatives restantes. |
cerber_msg_prohibited |
S'applique au message affiché à un utilisateur s'il tente d'utiliser un nom d'utilisateur figurant sur la liste des noms d'utilisateur interdits . Le premier argument est le message. Le second argument est le contexte d'affichage. Il peut s'agir de :
|
cerber_msg_recaptcha |
S'applique au message affiché à un utilisateur qui n'a pas réussi à résoudre le reCAPTCHA d'un formulaire. Le premier argument est le message. Le second argument est le contexte d'affichage. Il peut s'agir de :
Lire aussi : Comment configurer reCAPTCHA . |
cerber_notify_body |
S’applique au texte d’une lettre de notification par e-mail et à une notification mobile. En savoir plus sur les notifications push dans WordPress . |
cerber_404_template |
Appliqué au nom du fichier de modèle PHP utilisé pour afficher la page 404 (Page introuvable). Si aucun hook n'est spécifié ou si le hook renvoie un nom de fichier inexistant, l'extension 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 » dans les paramètres d'affichage de la page 404 . |
Actes
cerber_ip_locked |
Exécuter systématiquement lorsque WP Cerber bloque une adresse IP. Transmettre un argument sous forme de tableau contenant l'adresse IP bloquée et une explication textuelle du blocage.
|
cerber_notify_sent |
Exécutez cette fonction après l'envoi réussi d'un e-mail de notification par WP Cerber. Le premier argument est le corps de l'e-mail. Le second est : array( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
Exécutez cette commande si WP Cerber ne parvient pas à envoyer d'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 le hook approprié. Placez ensuite le code correspondant dans le fichier functions.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";
} );
Releases
Next Post
WP Cerber Security 7.9.7
Development versions