хук-фильтр
since 2.1.0
pre_comment_approved
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters( 'pre_comment_approved', int|string|WP_Error $approved, array $commentdata )
Описание
Фильтрует статус одобрения комментария перед его установкой.
Фильтруемое значение
Статус одобрения. Принимает 1, 0, 'spam', 'trash' или WP_Error.
Параметры
$approved
int|string|WP_Error
обязательный
Статус одобрения. Принимает 1, 0, 'spam', 'trash' или WP_Error.
$commentdata
array
обязательный
Данные комментария.
Исходный код
wp-includes/comment.php:1349
return apply_filters( 'pre_comment_approved', $approved, $comment_data );
История изменений
| Версия | Описание |
|---|---|
| 4.9.0 | Returning a WP_Error value from the filter will short-circuit comment insertion and allow skipping further processing. |
| 2.1.0 | Introduced. |

