# wp_doing_ajax()

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

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

## Сигнатура

```php
wp_doing_ajax(): bool
```

## Описание

Определяет, является ли текущий запрос Ajax-запросом WordPress.

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

`bool`

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

Файл: `wp-includes/load.php:1745`

```php
function wp_doing_ajax() {
	/**
	 * Filters whether the current request is a WordPress Ajax request.
	 *
	 * @since 4.7.0
	 *
	 * @param bool $wp_doing_ajax Whether the current request is a WordPress Ajax request.
	 */
	return apply_filters( 'wp_doing_ajax', defined( 'DOING_AJAX' ) && DOING_AJAX );
}
```

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

- 4.7.0 — Introduced.

## Связанные

Использует: [`apply_filters`](https://chugunov.pro/api-wordpress/functions/apply_filters/).
Используется в: [`wp_delete_all_temp_backups`](https://chugunov.pro/api-wordpress/functions/wp_delete_all_temp_backups/), [`is_protected_endpoint`](https://chugunov.pro/api-wordpress/functions/is_protected_endpoint/), [`is_protected_ajax_action`](https://chugunov.pro/api-wordpress/functions/is_protected_ajax_action/), [`wp_check_comment_flood`](https://chugunov.pro/api-wordpress/functions/wp_check_comment_flood/), `WP_Comments_List_Table::handle_row_actions`, `WP_Terms_List_Table::handle_row_actions`, [`themes_api`](https://chugunov.pro/api-wordpress/functions/themes_api/), `WP_List_Table::set_pagination_args`, [`check_upload_size`](https://chugunov.pro/api-wordpress/functions/check_upload_size/), [`wp_dashboard_cached_rss_widget`](https://chugunov.pro/api-wordpress/functions/wp_dashboard_cached_rss_widget/), `WP_Comments_List_Table::prepare_items`, `WP_Terms_List_Table::column_name`, `WP_Customize_Manager::doing_ajax`, [`_wp_customize_include`](https://chugunov.pro/api-wordpress/functions/_wp_customize_include/), `WP_Customize_Manager`, [`check_ajax_referer`](https://chugunov.pro/api-wordpress/functions/check_ajax_referer/), [`wp_validate_auth_cookie`](https://chugunov.pro/api-wordpress/functions/wp_validate_auth_cookie/), [`wp_debug_mode`](https://chugunov.pro/api-wordpress/functions/wp_debug_mode/), [`wp_send_json`](https://chugunov.pro/api-wordpress/functions/wp_send_json/), [`wp_die`](https://chugunov.pro/api-wordpress/functions/wp_die/), `WP_Ajax_Response::send`, [`wp_user_settings`](https://chugunov.pro/api-wordpress/functions/wp_user_settings/), [`wp_allow_comment`](https://chugunov.pro/api-wordpress/functions/wp_allow_comment/).

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