Ganchos de segurança WP Cerber
Como personalizar o plugin usando filtros e ações
English version: WP Cerber Security Hooks
Uma lista de hooks do WordPress disponíveis no WP Cerber versão 3.0 e acima. É útil usá-los para personalizar e ajustar o Cerber sem codificação ( por exemplo, com o plugin jetFlow.io ).
Filtros
cerber_msg_reached |
Aplicado à mensagem que é exibida para um usuário se o usuário atingiu o limite para o número de tentativas de login. O primeiro argumento é a mensagem. O segundo argumento é uma quantidade de minutos que o usuário deve esperar até que ele possa fazer login novamente. |
cerber_msg_remain |
Aplicado à mensagem que é exibida para um usuário se o usuário fez uma tentativa malsucedida de login. A mensagem padrão contém o número de tentativas restantes. O primeiro argumento é a mensagem. O segundo argumento é um número de tentativas restantes. |
cerber_msg_prohibited |
Aplicado à mensagem mostrada a um usuário se ele tentar usar um nome de usuário da lista de nomes de usuário proibidos . O primeiro argumento é a mensagem. O segundo argumento é um contexto de exibição. Pode ser:
|
cerber_msg_recaptcha |
Aplicado à mensagem mostrada a um usuário se o usuário não conseguiu resolver o reCAPTCHA em um formulário. O primeiro argumento é a mensagem. O segundo argumento é um contexto de exibição. Pode ser:
Leia também: Como configurar o reCAPTCHA . |
cerber_notify_body |
Aplicado ao texto de uma carta de notificação por e-mail e uma notificação móvel. Leia mais sobre notificação push no WordPress . |
cerber_404_template |
Aplicado ao nome de arquivo de um arquivo de modelo PHP que é usado para exibir a página 404 Not Found. Se nenhum hook for especificado ou o hook retornar um nome de arquivo que não existe, o plugin usa o template 404 padrão (retornado pela função get_404_template()). Para que esse filtro funcione, você precisa selecionar Use 404 template from active theme para a configuração Display 404 page . |
Ações
cerber_ip_locked |
Executar sempre que o WP Cerber bloquear um endereço IP. Passa um argumento como um array que contém o endereço IP bloqueado e um motivo – uma explicação textual do porquê ele foi bloqueado.
|
cerber_notify_sent |
Executar após um e-mail de notificação ter sido enviado com sucesso pelo WP Cerber. O primeiro argumento é o corpo do e-mail. O segundo é: array( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
Execute se o WP Cerber não conseguir enviar um e-mail de notificação. |
Como alterar as mensagens do plugin com os filtros acima
Para alterar qualquer mensagem padrão, você precisa definir um filtro PHP para um hook apropriado. Coloque o código no arquivo function.php do seu tema ativo.
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