Hook di sicurezza WP Cerber
Come personalizzare il plugin utilizzando filtri e azioni
English version: WP Cerber Security Hooks
Ecco un elenco di hook di WordPress disponibili nella versione 3.0 e successive di WP Cerber . È utile utilizzarli per personalizzare e ottimizzare Cerber senza dover scrivere codice ( ad esempio con il plugin jetFlow.io ).
Filtri
cerber_msg_reached |
Si applica al messaggio visualizzato all'utente quando raggiunge il limite di tentativi di accesso. Il primo argomento è il messaggio. Il secondo argomento è il numero di minuti che l'utente deve attendere prima di poter accedere nuovamente. |
cerber_msg_remain |
Si applica al messaggio visualizzato all'utente in caso di tentativo di accesso non riuscito. Il messaggio predefinito contiene il numero di tentativi rimanenti. Il primo argomento è il messaggio. Il secondo argomento è il numero di tentativi rimanenti. |
cerber_msg_prohibited |
Si applica al messaggio mostrato a un utente se tenta di utilizzare un nome utente presente nell'elenco dei nomi utente proibiti . Il primo argomento è il messaggio. Il secondo argomento è il contesto di visualizzazione. Può essere:
|
cerber_msg_recaptcha |
Si applica al messaggio mostrato all'utente se quest'ultimo non riesce a risolvere il reCAPTCHA in un modulo. Il primo argomento è il messaggio. Il secondo argomento è il contesto di visualizzazione. Può essere:
Leggi anche: Come configurare reCAPTCHA . |
cerber_notify_body |
Applicabile al testo di una lettera di notifica via e-mail e a una notifica mobile. Ulteriori informazioni sulle notifiche push in WordPress . |
cerber_404_template |
Applicato al nome del file di un template PHP utilizzato per visualizzare la pagina di errore 404 Not Found. Se non viene specificato alcun hook o se l'hook restituisce un nome file inesistente, il plugin utilizza il template 404 predefinito (restituito dalla funzione get_404_template()). Per far funzionare questo filtro, è necessario selezionare "Usa template 404 dal tema attivo" per l'impostazione "Visualizza pagina 404" . |
Azioni
cerber_ip_locked |
Esegui questa funzione ogni volta che WP Cerber blocca un indirizzo IP. Passa un argomento, un array, contenente l'indirizzo IP bloccato e una motivazione: una spiegazione testuale del motivo del blocco.
|
cerber_notify_sent |
Esegui questo script dopo che un'email di notifica è stata inviata correttamente da WP Cerber. Il primo argomento è il corpo dell'email. Il secondo è: array( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
Eseguire questo comando se WP Cerber non riesce a inviare un'email di notifica. |
Come modificare i messaggi del plugin con i filtri sopra indicati
Per modificare un messaggio predefinito, è necessario definire un filtro PHP per un hook appropriato. Inserisci il codice nel file functions.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 8.6.3
Help