Ganchos de seguridad de WP Cerber
Cómo personalizar el complemento mediante el uso de filtros y acciones
English version: WP Cerber Security Hooks
Lista de ganchos de WordPress disponibles en WP Cerber versión 3.0 y posteriores. Resulta práctico usarlos para personalizar y optimizar Cerber sin necesidad de programar ( por ejemplo, con el plugin jetFlow.io ).
Filtros
cerber_msg_reached |
Se aplica al mensaje que se muestra al usuario si 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 para poder iniciar sesión de nuevo. |
cerber_msg_remain |
Se aplica al mensaje que se muestra al usuario si no logra iniciar sesión. El mensaje predeterminado contiene el número de intentos restantes. El primer argumento es el mensaje. El segundo argumento es el número de intentos restantes. |
cerber_msg_prohibited |
Se aplica al mensaje que se muestra al usuario si intenta usar un nombre de usuario de la lista de nombres de usuario prohibidos . El primer argumento es el mensaje. El segundo argumento es el contexto de visualización. Puede ser:
|
cerber_msg_recaptcha |
Se aplica al mensaje que se muestra al usuario si no resuelve el reCAPTCHA en un formulario. El primer argumento es el mensaje. El segundo argumento es el contexto de la visualización. Puede ser:
Lea también: Cómo configurar reCAPTCHA . |
cerber_notify_body |
Se aplica al texto de una notificación por correo electrónico y una notificación móvil. Más información sobre las notificaciones push en WordPress . |
cerber_404_template |
Se aplica al nombre de archivo de una plantilla PHP que se utiliza para mostrar la página 404 No encontrado. Si no se especifica ningún gancho o este devuelve un nombre de archivo inexistente, el complemento usa 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" en la configuración "Mostrar página 404" . |
Comportamiento
cerber_ip_locked |
Se ejecuta cada vez que WP Cerber bloquea una dirección IP. Pasa un argumento como una matriz que contiene la dirección IP bloqueada y el motivo (una explicación textual del bloqueo).
|
cerber_notify_sent |
Se ejecuta después de que WP Cerber envíe 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, debes definir un filtro PHP para un gancho apropiado. Coloca el código en el archivo function.php de tu 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";
} );
Releases
Next Post
WP Cerber Security 8.0
Releases