хук-фильтр
since 4.7.0
wp_is_comment_flood
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters( 'wp_is_comment_flood', bool $is_flood, string $comment_author_ip, string $comment_author_email, string $comment_date_gmt, bool $wp_error )
Описание
Проверка по умолчанию — wp_check_comment_flood(). См. check_comment_flood_db().
Оригинал (английский)
The default check is wp_check_comment_flood() . See check_comment_flood_db() .
Фильтруемое значение
Происходит ли флуд комментариями? Значение по умолчанию false.
Параметры
$is_flood
bool
обязательный
Происходит ли флуд комментариями? Значение по умолчанию false.
$comment_author_ip
string
обязательный
IP-адрес автора комментария.
$comment_author_email
string
обязательный
Адрес электронной почты автора комментария.
$comment_date_gmt
string
обязательный
Дата публикации комментария по GMT.
$wp_error
bool
обязательный
Возвращать ли объект WP_Error вместо выполнения wp_die() или die(), если происходит флуд комментариев.
Исходный код
wp-includes/comment.php:800
$is_flood = apply_filters(
'wp_is_comment_flood',
false,
$commentdata['comment_author_IP'],
$commentdata['comment_author_email'],
$commentdata['comment_date_gmt'],
$wp_error
);
История изменений
| Версия | Описание |
|---|---|
| 5.5.0 | The $avoid_die parameter was renamed to $wp_error. |
| 4.7.0 | Introduced. |

