Ganci di sicurezza WP Cerber
Come personalizzare il plugin utilizzando filtri e azioni
English version: WP Cerber Security Hooks
Un elenco di hook di WordPress disponibili in WP Cerber versione 3.0 e successive. È comodo utilizzarli per personalizzare e mettere a punto Cerber senza scrivere codice ( ad esempio con il plugin jetFlow.io ).
Filtri
cerber_msg_reached |
Applicato al messaggio che viene visualizzato per un utente se l'utente ha raggiunto il limite del numero di tentativi di accesso. Il primo argomento è il messaggio. Il secondo argomento è un numero di minuti che l'utente deve attendere prima di poter accedere di nuovo. |
cerber_msg_remain |
Applicato al messaggio visualizzato per un utente se l'utente ha effettuato un tentativo di accesso non riuscito. Il messaggio predefinito contiene il numero di tentativi rimanenti. Il primo argomento è il messaggio. Il secondo argomento è un numero di tentativi rimanenti. |
cerber_msg_prohibited |
Applicato al messaggio mostrato a un utente se tenta di usare un nome utente dall'elenco dei nomi utente proibiti . Il primo argomento è il messaggio. Il secondo argomento è un contesto di visualizzazione. Può essere:
|
cerber_msg_recaptcha |
Applicato al messaggio mostrato a un utente se l'utente non è riuscito a risolvere reCAPTCHA su un modulo. Il primo argomento è il messaggio. Il secondo argomento è un contesto di visualizzazione. Può essere:
Leggi anche: Come impostare reCAPTCHA . |
cerber_notify_body |
Applicato al testo di una lettera di notifica via email e di una notifica mobile. Leggi di più sulla notifica push in WordPres . |
cerber_404_template |
Applicato al nome file di un file template PHP che viene utilizzato per visualizzare la pagina 404 Not Found. Se non viene specificato alcun hook o l'hook restituisce un nome file che non esiste, il plugin utilizza il template 404 predefinito (restituito dalla funzione get_404_template()). Per far funzionare questo filtro, è necessario selezionare Use 404 template from active theme per l'impostazione Display 404 page . |
Azioni
cerber_ip_locked |
Eseguito ogni volta che WP Cerber blocca un indirizzo IP. Passa un argomento come array che contiene l'indirizzo IP bloccato e un motivo, ovvero una spiegazione testuale del perché è stato bloccato.
|
cerber_notify_sent |
Eseguito dopo che un'e-mail di notifica è stata inviata correttamente da WP Cerber. Il primo argomento è il corpo dell'e-mail. Il secondo è: array( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
Eseguilo se WP Cerber non è in grado di inviare un'e-mail di notifica. |
Come modificare i messaggi del plugin con i filtri sopra
Per modificare qualsiasi messaggio predefinito, devi definire un filtro PHP per un hook appropriato. Inserisci il codice nel file function.php del tema attivo.
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