Как отключить защиту от флуда в комментариях?
В WordPress существует защита от флуда в комментариях - вы не сможете отправить новый комментарий раньше, чем пройдет 15 секунд после отправки предыдущего комментария. При попытке отправить комментарий движок вам выдаст предупреждение вида "Вы комментируете слишком быстро. Попридержите коней.". Эта защита спасает от нагрузки ваш сервер, когда его атакуют спам-боты. Но иногда требуется отключить эту защиту (например, если сайт корпоративный и все комментаторы сидят под одним IP-адресом).
Для отключения защиты от флуда вам надо добавить в файл functions.php вашей темы код:
//отключение защиты от флуда start remove_filter( 'comment_flood_filter', 'wp_throttle_comment_flood', 10, 3); //отключение защиты от флуда end |
После этого движок не будет проверять время, прошедшее с отправки предыдущего комментария и все желающие смогут оставлять комментарии без задержек.
Спасибо!
спасибо, помогло!
Огромное спасибо очень помогли мне, а то я думал как убрать!
Подскажите, как увеличить это время, например с 15 секунд до 40? Спасибо.
Благодарю! Надеюсь я не сильно обнаглею, если спрошу еще как сделать, чтобы не более 5 коментов с человека в сутки. Т.е. по сути надо так: интервал между комментариями 1 минута и не более 5 коментариев в сутки от одного пользователя.