WP Cerber-beveiligingshaken
Hoe u de plug-in kunt aanpassen met behulp van filters en acties
English version: WP Cerber Security Hooks
Een lijst met WordPress-hooks die beschikbaar zijn in WP Cerber versie 3.0 en hoger. Deze zijn handig om Cerber mee aan te passen en te verfijnen zonder te hoeven programmeren ( bijvoorbeeld met de jetFlow.io-plugin ).
Filters
cerber_msg_reached |
Van toepassing op het bericht dat wordt weergegeven aan een gebruiker wanneer deze de limiet voor het aantal inlogpogingen heeft bereikt. Het eerste argument is het bericht. Het tweede argument is het aantal minuten dat de gebruiker moet wachten voordat hij of zij opnieuw kan inloggen. |
cerber_msg_remain |
Van toepassing op het bericht dat wordt weergegeven aan een gebruiker wanneer deze niet succesvol kan inloggen. Het standaardbericht bevat het aantal resterende pogingen. Het eerste argument is het bericht. Het tweede argument is het aantal resterende pogingen. |
cerber_msg_prohibited |
Van toepassing op het bericht dat aan een gebruiker wordt getoond wanneer deze probeert een gebruikersnaam te gebruiken die op de lijst met verboden gebruikersnamen staat. Het eerste argument is het bericht. Het tweede argument is de context waarin het bericht wordt weergegeven. Dit kan zijn:
|
cerber_msg_recaptcha |
Van toepassing op het bericht dat aan een gebruiker wordt getoond als deze de reCAPTCHA op een formulier niet heeft kunnen oplossen. Het eerste argument is het bericht. Het tweede argument is de context waarin het wordt weergegeven. Dit kan zijn:
Lees ook: Hoe stel je reCAPTCHA in ? |
cerber_notify_body |
Van toepassing op de tekst van een e-mailnotificatie en een mobiele notificatie. Lees meer over pushnotificaties in WordPress . |
cerber_404_template |
Deze filter wordt toegepast op de bestandsnaam van een PHP-sjabloonbestand dat wordt gebruikt om een 404-pagina weer te geven. Als er geen hook is opgegeven of als de hook een bestandsnaam retourneert die niet bestaat, gebruikt de plugin de standaard 404-sjabloon (geretourneerd door de functie get_404_template()). Om deze filter te laten werken, moet je 'Gebruik 404-sjabloon van actief thema' selecteren bij de instelling '404-pagina weergeven' . |
Acties
cerber_ip_locked |
Voer dit script elke keer uit wanneer WP Cerber een IP-adres blokkeert. Het script geeft één argument mee in de vorm van een array met daarin het geblokkeerde IP-adres en een reden (een tekstuele uitleg waarom het is geblokkeerd).
|
cerber_notify_sent |
Deze functie wordt uitgevoerd nadat WP Cerber met succes een notificatie-e-mail heeft verzonden. Het eerste argument is de inhoud van de e-mail. Het tweede argument is: array( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
Voer deze opdracht uit als WP Cerber geen notificatie-e-mail kan verzenden. |
Hoe kan ik de pluginberichten wijzigen met de bovenstaande filters?
Om een standaardbericht te wijzigen, moet u een PHP-filter definiëren voor de juiste hook. Plaats de code in het functions.php-bestand van uw actieve thema.
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";
} );
WordPress Security How To
Next Post
Hoe je WordPress veilig opnieuw installeert
WordPress Security How To