WP Cerber Sicherheitshaken
So passen Sie das Plugin mithilfe von Filtern und Aktionen an
English version: WP Cerber Security Hooks
Eine Liste von WordPress-Hooks, die in WP Cerber Version 3.0 und höher verfügbar sind. Es ist praktisch, sie zu verwenden, um Cerber ohne Codierung anzupassen und zu optimieren ( z. B. mit dem jetFlow.io-Plugin ).
Filter
cerber_msg_reached |
Wird auf die Meldung angewendet, die einem Benutzer angezeigt wird, wenn der Benutzer das Limit für die Anzahl der Anmeldeversuche erreicht hat. Das erste Argument ist die Nachricht. Das zweite Argument ist die Anzahl der Minuten, die der Benutzer warten muss, bis er sich wieder anmelden darf. |
cerber_msg_remain |
Wird auf die Meldung angewendet, die einem Benutzer angezeigt wird, wenn der Benutzer einen erfolglosen Anmeldeversuch unternommen hat. Die Standardmeldung enthält die Anzahl der verbleibenden Versuche. Das erste Argument ist die Nachricht. Das zweite Argument ist eine Anzahl verbleibender Versuche. |
cerber_msg_prohibited |
Wird auf die Nachricht angewendet, die einem Benutzer angezeigt wird, wenn er versucht, einen Benutzernamen aus der Liste der verbotenen Benutzernamen zu verwenden. Das erste Argument ist die Nachricht. Das zweite Argument ist ein Anzeigekontext. Es kann sein:
|
cerber_msg_recaptcha |
Wird auf die Nachricht angewendet, die einem Benutzer angezeigt wird, wenn der Benutzer reCAPTCHA in einem Formular nicht lösen konnte. Das erste Argument ist die Nachricht. Das zweite Argument ist ein Anzeigekontext. Es kann sein:
Lesen Sie auch: So richten Sie reCAPTCHA ein . |
cerber_notify_body |
Wird auf den Text eines E-Mail-Benachrichtigungsschreibens und einer mobilen Benachrichtigung angewendet. Lesen Sie mehr über Push-Benachrichtigungen in WordPres . |
cerber_404_template |
Wird auf den Dateinamen einer PHP-Vorlagendatei angewendet, die zum Anzeigen der 404 Not Found-Seite verwendet wird. Wenn kein Hook angegeben ist oder der Hook einen Dateinamen zurückgibt, der nicht existiert, verwendet das Plugin die Standard-404-Vorlage (zurückgegeben von der Funktion get_404_template()). Damit dieser Filter funktioniert, müssen Sie 404-Vorlage aus aktivem Design verwenden für die Einstellung 404-Seite anzeigen auswählen. |
Aktionen
cerber_ip_locked |
Wird jedes Mal ausgeführt, wenn WP Cerber eine IP-Adresse sperrt. Übergibt ein Argument als Array, das die gesperrte IP-Adresse und einen Grund enthält – eine Texterklärung, warum sie gesperrt wurde.
|
cerber_notify_sent |
Ausführen, nachdem eine Benachrichtigungs-E-Mail erfolgreich von WP Cerber gesendet wurde. Das erste Argument ist der Text der E-Mail. Das zweite ist: array( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
Ausführen, wenn WP Cerber keine Benachrichtigungs-E-Mail senden kann. |
So ändern Sie die Plugin-Meldungen mit den obigen Filtern
Um eine Standardnachricht zu ändern, müssen Sie einen PHP-Filter für einen geeigneten Hook definieren. Platzieren Sie den Code in Ihrer aktiven Theme-Datei function.php.
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. Ein Sicherheitsupdate behebt sieben XSS-Schwachstellen
Releases