wp_set_comment_status()
Устанавливает статус комментария: hold, approve, spam.
После установки статуса, срабатывает хук wp_set_comment_status.
Статус устанавливается в поде comment_approved
таблицы комментариев.
Возможные значения этого поля:
0
- hold1
- approvespam
trash
Основа для: wp_spam_comment()
Хуки из функции
Возвращает
true|false|WP_Error
. true — удалось установить статус. false — статус установить не удалось.
Использование
wp_set_comment_status( $comment_id, $comment_status );
- $comment_id(число) (обязательный)
- ID комментария.
- $comment_status(строка) (обязательный)
Статус комментария, который нужно установить. Может быть:
- hold / 0
- approve / 1
- spam
- trash
Примеры
#1 Разрешим комментарий с ID = 9, находящийся на проверке
wp_set_comment_status( 9, '1' );
Вернем комментарий обратно на проверку:
wp_set_comment_status( 9, '0' );
Заметки
- Global. wpdb. $wpdb WordPress database abstraction object.
Список изменений
С версии 1.0.0 | Введена. |