acf_is_ajax()ACF 5.3.8

acf_is_ajax

This function will reutrn true if performing a wp ajax call

No Hooks.

Returns

(true|false).

Usage

acf_is_ajax( $action );
$action
.
Default: ''

Changelog

Since 5.3.8 Introduced.

acf_is_ajax() code ACF 6.8.8

function acf_is_ajax( $action = '' ) {

	// vars
	$is_ajax = false;

	// check if is doing ajax
	if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
		$is_ajax = true;
	}

	// phpcs:disable WordPress.Security.NonceVerification.Missing
	// check $action
	if ( $action && acf_maybe_get( $_POST, 'action' ) !== $action ) {
	// phpcs:enable WordPress.Security.NonceVerification.Missing
		$is_ajax = false;
	}

	// return
	return $is_ajax;
}