Ganchos de segurança WP Cerber
Como personalizar o plugin usando filtros e ações
English version: WP Cerber Security Hooks
Lista de hooks do WordPress disponíveis no WP Cerber versão 3.0 e superior. É útil usá-los para personalizar e ajustar o Cerber sem precisar programar ( por exemplo, com o plugin jetFlow.io ).
Filtros
cerber_msg_reached |
Aplica-se à mensagem exibida ao usuário quando ele atinge o limite de tentativas de login. O primeiro argumento é a mensagem. O segundo argumento é a quantidade de minutos que o usuário deve aguardar até poder fazer login novamente. |
cerber_msg_remain |
Aplica-se à mensagem exibida ao usuário caso a tentativa de login não seja bem-sucedida. A mensagem padrão contém o número de tentativas restantes. O primeiro argumento é a mensagem. O segundo argumento é o número de tentativas restantes. |
cerber_msg_prohibited |
Aplica-se à mensagem exibida a um usuário caso ele tente usar um nome de usuário da lista de nomes de usuário proibidos . O primeiro argumento é a mensagem. O segundo argumento é o contexto de exibição. Pode ser:
|
cerber_msg_recaptcha |
Aplica-se à mensagem exibida ao usuário caso ele não consiga resolver o reCAPTCHA em um formulário. O primeiro argumento é a mensagem. O segundo argumento é o contexto de exibição. Pode ser:
Leia também: Como configurar o reCAPTCHA . |
cerber_notify_body |
Aplicado ao texto de uma notificação por e-mail e a uma notificação para celular. Leia mais sobre notificações push no WordPress . |
cerber_404_template |
Aplicado ao nome do arquivo de um modelo PHP usado para exibir a página 404 Não Encontrado. Se nenhum gancho for especificado ou se o gancho retornar um nome de arquivo inexistente, o plugin usa o modelo 404 padrão (retornado pela função `get_404_template()`). Para que este filtro funcione, você precisa selecionar "Usar modelo 404 do tema ativo" na configuração "Exibir página 404" . |
Ações
cerber_ip_locked |
Executa esta função sempre que o WP Cerber bloquear um endereço IP. Recebe um argumento como um array contendo o endereço IP bloqueado e um motivo — uma explicação textual da razão pela qual o endereço foi bloqueado.
|
cerber_notify_sent |
Executar após o envio bem-sucedido de um e-mail de notificação pelo WP Cerber. O primeiro argumento é o corpo do e-mail. O segundo argumento é: array( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
Execute este comando 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 gancho apropriado. Insira o código no arquivo functions.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 8.5.8
Help