# doing_action()

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

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

## Сигнатура

```php
doing_action( string|null $hook_name = null ): bool
```

## Описание

Функция current_action() возвращает только последнее выполняемое действие.
did_action() возвращает, сколько раз действие было запущено в течение текущего запроса.
Эта функция позволяет определить любое действие, выполняемое в данный момент (независимо от того, является ли оно последним сработавшим, в случае хуков, вызываемых из функций обратного вызова хуков).
См. alsocurrent_action()

did_action()

## Параметры

- `$hook_name` `string|null` — необязательный, по умолчанию `null`. Хук-действие для проверки. По умолчанию null, что проверяет, выполняется ли в данный момент какое-либо действие.

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

`bool`

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

Файл: `wp-includes/plugin.php:671`

```php
function doing_action( $hook_name = null ) {
	return doing_filter( $hook_name );
}
```

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

- 3.9.0 — Introduced.

## Связанные

Использует: [`doing_filter`](https://chugunov.pro/api-wordpress/functions/doing_filter/).
Используется в: `WP_Connector_Registry::set_instance`, [`wp_register_ability_category`](https://chugunov.pro/api-wordpress/functions/wp_register_ability_category/), [`wp_register_ability`](https://chugunov.pro/api-wordpress/functions/wp_register_ability/), [`wp_enqueue_stored_styles`](https://chugunov.pro/api-wordpress/functions/wp_enqueue_stored_styles/), [`wp_enqueue_global_styles`](https://chugunov.pro/api-wordpress/functions/wp_enqueue_global_styles/), [`wp_add_privacy_policy_content`](https://chugunov.pro/api-wordpress/functions/wp_add_privacy_policy_content/), [`_load_textdomain_just_in_time`](https://chugunov.pro/api-wordpress/functions/_load_textdomain_just_in_time/), [`wp_oembed_add_discovery_links`](https://chugunov.pro/api-wordpress/functions/wp_oembed_add_discovery_links/), [`wp_cron`](https://chugunov.pro/api-wordpress/functions/wp_cron/), [`_wp_cron`](https://chugunov.pro/api-wordpress/functions/_wp_cron/), [`‘shutdown’`](https://chugunov.pro/api-wordpress/actions/shutdown/), [`load_default_textdomain`](https://chugunov.pro/api-wordpress/functions/load_default_textdomain/), [`wp_version_check`](https://chugunov.pro/api-wordpress/functions/wp_version_check/), [`wp_save_post_revision`](https://chugunov.pro/api-wordpress/functions/wp_save_post_revision/).

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