WordPress 函数:wp_doing_ajax() 判断当前执行 AJAX 操作

编辑于:2021年12月17日
WordPress 函数:wp_doing_ajax() 判断当前执行 AJAX 操作

确定当前请求是否为 WordPress Ajax 请求,如果是 WordPress Ajax 请求则为 True,否则为 false。尤其在控制过滤使用 admin-ajax.php 提交 POSTGET 数据的时。

wp_doing_ajax()

源代码:

//文件:wp-includes/load.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 );
}

相关推荐