# update_post_term_count_statuses

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

Тип: хук-фильтр.
Появился в версии: 5.7.0.

## Сигнатура

```php
apply_filters( 'update_post_term_count_statuses', string[] $post_statuses, WP_Taxonomy $taxonomy )
```

## Описание

Фильтрует статусы записей для обновления счётчика терминов.

## Параметры

- `$post_statuses` `string[]` — обязательный. Список статусов записей, включаемых в подсчёт. Значение по умолчанию — 'publish'.
- `$taxonomy` `WP_Taxonomy` — обязательный. Текущий объект таксономии.

## Фильтруемое значение

Список статусов записей, включаемых в подсчёт. Значение по умолчанию — 'publish'.

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

Файл: `wp-includes/taxonomy.php:4182`

```php
$post_statuses = esc_sql( apply_filters( 'update_post_term_count_statuses', $post_statuses, $taxonomy ) );
```

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

- 5.7.0 — Introduced.

## Связанные

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

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