Описание comment_flood_trigger
— Action
Хук comment_flood_trigger позволяет управлять защитой от флуда в комментариях. Он срабатывает при проверке комментариев на предмет того, не превышает ли пользователь лимит на отправку комментариев за короткий промежуток времени, и может использоваться для изменения логики этой проверки
Примеры использования
Пример изменения времени, через которое разрешается отправка нового комментария:
add_action('comment_flood_trigger', function($comment, $user_id, $now) {
if ($user_id > 0) {
// Если это зарегистрированный пользователь, увеличиваем лимит
return false; // Запрет на флуда отключен
}
return true; // Для анонимных пользователей проверка остается
});
В этом примере мы отключаем защиту от флуда для зарегистрированных пользователей
— Лучшие практики
– Использование
Используйте этот хук, если необходимо настроить логику защиты от спама в комментариях на вашем сайте
– Производительность
Обратите внимание, что изменения могут повлиять на производительность, если проверка флуда будет выполняться слишком часто
– Предупреждения
Постарайтесь не ослаблять защиту от спама слишком сильно, чтобы избежать злоупотреблений
Альтернативы
Тип: filter
Этот хук позволяет изменять комментарий перед его обработкой, включая проверку на спам
Используйте его для проверки и модификации комментариев на более раннем этапе