WP Cerber Security Huks
Как настроить плагин с помощью фильтров и действий
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-уведомлениях в WordPress . |
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";
} );
Releases
Next Post
WP Cerber Security 8.5.8
Help