# get_comment_statuses()

URL: https://chugunov.pro/api-wordpress/functions/get_comment_statuses/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 2.7.0.

## Сигнатура

```php
get_comment_statuses(): string[]
```

## Описание

Комментарии имеют ограниченный набор допустимых значений статуса; здесь приводятся значения статусов комментариев и их описания.

## Возвращаемое значение

`string[]`

## Исходный код

Файл: `wp-includes/comment.php:286`

```php
function get_comment_statuses() {
	$status = array(
		'hold'    => __( 'Unapproved' ),
		'approve' => _x( 'Approved', 'comment status' ),
		'spam'    => _x( 'Spam', 'comment status' ),
		'trash'   => _x( 'Trash', 'comment status' ),
	);

	return $status;
}
```

## История изменений

- 2.7.0 — Introduced.

## Связанные

Использует: [`__`](https://chugunov.pro/api-wordpress/functions/__/), [`_x`](https://chugunov.pro/api-wordpress/functions/_x/).
Используется в: `wp_xmlrpc_server::wp_editComment`, `wp_xmlrpc_server::wp_getCommentStatusList`.

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/get_comment_statuses/
