# get_approved_comments()

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

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

## Сигнатура

```php
get_approved_comments( int $post_id, array $args = array() ): WP_Comment[]|int[]|int
```

## Описание

Получает одобренные комментарии для записи.

## Параметры

- `$post_id` `int` — обязательный. ID записи.
- `$args` `array` — необязательный, по умолчанию `array()`. See [WP_Comment_Query::__construct()](https://developer.wordpress.org/reference/classes/wp_comment_query/__construct/) for information on accepted arguments.
  
  - `status` int Comment status to limit results by. Defaults to approved comments.
  
  - `post_id` int Limit results to those affiliated with a given post ID.
  
  - `order` string How to order retrieved comments. Default `'ASC'`.

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

`WP_Comment[]|int[]|int` — $count

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

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

```php
function get_approved_comments( $post_id, $args = array() ) {
	if ( ! $post_id ) {
		return array();
	}

	$defaults    = array(
		'status'  => 1,
		'post_id' => $post_id,
		'order'   => 'ASC',
	);
	$parsed_args = wp_parse_args( $args, $defaults );

	$query = new WP_Comment_Query();
	return $query->query( $parsed_args );
}
```

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

- 4.1.0 — Refactored to leverage WP_Comment_Query over a direct query.
- 2.0.0 — Introduced.

## Связанные

Использует: `WP_Comment_Query::__construct`, [`wp_parse_args`](https://chugunov.pro/api-wordpress/functions/wp_parse_args/).

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