WP Cerber Security Крючки
Как настроить плагин с помощью фильтров и действий
English version: WP Cerber Security Hooks
Список хуков WordPress, доступных в WP Cerber версии 3.0 и выше. Их удобно использовать для настройки и точной настройки Cerber без кодирования ( например, с помощью плагина jetFlow.io ).
фильтры
cerber_msg_reached |
Применяется к сообщению, которое отображается для пользователя, если пользователь достиг предела числа попыток входа в систему. Первый аргумент – это сообщение. Второй аргумент – это количество минут, в течение которых пользователь должен ждать, пока ему снова не разрешат войти в систему. |
cerber_msg_remain |
Применяется к сообщению, которое отображается для пользователя, если пользователь предпринял неудачную попытку входа в систему. Сообщение по умолчанию содержит количество оставшихся попыток. Первый аргумент – это сообщение. Второй аргумент – количество оставшихся попыток. |
cerber_msg_prohibited |
Применяется к сообщению, отображаемому для пользователя, если он пытается использовать имя пользователя из списка запрещенных имен пользователей . Первый аргумент – это сообщение. Второй аргумент – это контекст отображения. Может быть:
|
cerber_msg_recaptcha |
Применяется к сообщению, отображаемому пользователю, если пользователю не удалось найти reCAPTCHA в форме. Первый аргумент – это сообщение. Второй аргумент – это контекст отображения. Может быть:
Читайте также: Как настроить reCAPTCHA . |
cerber_notify_body |
Применяется к тексту письма с уведомлением по электронной почте и с мобильного уведомления. Узнайте больше о push-уведомлениях в WordPres . |
cerber_404_template |
Применяется к имени файла шаблона PHP, который используется для отображения страницы 404 Not Found. Если ловушка не указана или ловушка возвращает имя файла, который не существует, плагин использует шаблон 404 по умолчанию (возвращается функцией get_404_template ()). Чтобы этот фильтр работал, вам нужно выбрать Использовать шаблон 404 из активной темы для настройки отображения 404 страницы . |
действия
cerber_ip_locked |
Запускать каждый раз, когда WP Cerber блокирует IP-адрес. Передает один аргумент в виде массива, который содержит заблокированный IP-адрес и причину – текстовое объяснение, почему он был заблокирован.
|
cerber_notify_sent |
Запустить после того, как WP Cerber успешно отправит уведомление по электронной почте . Первые аргументы – это тело письма. Второй: array( 'type' => $type, 'IP' => $ip, 'to' => $to, 'subject' => $subj ) |
cerber_notify_fail |
Запустите, если WP Cerber не может отправить уведомление по электронной почте. |
Как изменить плагин сообщения с фильтрами выше
Чтобы изменить любое сообщение по умолчанию, вам нужно определить PHP-фильтр для соответствующего хука. Поместите код в вашу активную тему файл function.php.
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
Как ограничить количество одновременных сеансов пользователей в WordPress
Releases