wp_doing_ajax(): bool
Determines whether the current request is a WordPress Ajax request.
Return
bool True if it's a WordPress Ajax request, false otherwise.
Source
File: wp-includes/load.php
.
View all references
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 );
}
Hooks
-
apply_filters( 'wp_doing_ajax',
bool $wp_doing_ajax ) -
Filters whether the current request is a WordPress Ajax request.
Changelog
Version | Description |
---|---|
4.7.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.
In a PHP code, if we want to differentiate its output behavior based on how it is being called (like a normal function or like a WP AJAX callback), then we should use the wp_doing_ajax() function like below,