Ganchos de seguridad WP Cerber
Cómo personalizar el complemento mediante el uso de filtros y acciones
English version: WP Cerber Security Hooks
Una lista de enlaces de WordPress disponibles en WP Cerber versión 3.0 y superiores. Es útil usarlos para personalizar y ajustar Cerber sin codificación ( por ejemplo, con el complemento jetFlow.io ).
Filtros
cerber_msg_reached |
Se aplica al mensaje que se muestra a un usuario si éste ha alcanzado el límite de intentos de inicio de sesión. El primer argumento es el mensaje. El segundo argumento es la cantidad de minutos que el usuario debe esperar hasta que se le permita iniciar sesión nuevamente. |
cerber_msg_remain |
Se aplica al mensaje que se muestra a un usuario si éste realizó un intento fallido de iniciar sesión. El mensaje predeterminado contiene el número de intentos restantes. El primer argumento es el mensaje. El segundo argumento es una serie de intentos restantes. |
cerber_msg_prohibited |
Se aplica al mensaje que se muestra a un usuario si intenta utilizar un nombre de usuario de la lista de nombres de usuario prohibidos . El primer argumento es el mensaje. El segundo argumento es un contexto de visualización. Puede ser:
|
cerber_msg_recaptcha |
Se aplica al mensaje que se muestra a un usuario si este no pudo resolver reCAPTCHA en un formulario. El primer argumento es el mensaje. El segundo argumento es un contexto de visualización. Puede ser:
Lea también: Cómo configurar reCAPTCHA . |
cerber_notify_body |
Aplicado al texto de una carta de notificación por correo electrónico y una notificación móvil. Lea más sobre las notificaciones push en WordPres . |
cerber_404_template |
Se aplica al nombre de un archivo de plantilla PHP que se utiliza para mostrar la página 404 No encontrado. Si no se especifica ningún enlace o el enlace devuelve un nombre de archivo que no existe, el complemento utiliza la plantilla 404 predeterminada (devuelta por la función get_404_template()). Para que este filtro funcione, debe seleccionar Usar plantilla 404 del tema activo para la configuración Mostrar página 404 . |
Comportamiento
cerber_ip_locked |
Ejecútelo cada vez que WP Cerber bloquee una dirección IP. Pasa un argumento como una matriz que contiene la dirección IP bloqueada y un motivo: una explicación textual de por qué se ha bloqueado.
|
cerber_notify_sent |
Ejecutar después de que WP Cerber haya enviado correctamente un correo electrónico de notificación . El primer argumento es el cuerpo del correo electrónico. El segundo es array( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
Ejecútelo si WP Cerber no puede enviar un correo electrónico de notificación. |
Cómo cambiar los mensajes del complemento con los filtros anteriores
Para cambiar cualquier mensaje predeterminado, debe definir un filtro PHP para un enlace apropiado. Coloque el código en el archivo function.php de su tema activo.
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
Cómo limitar el número de sesiones de usuarios simultáneos en WordPress
Releases