杀死WordPress ajax执行。

原型

_ajax_wp_die_handler( string $message, string $title = '', string|array $args = array() )

描述

这是处理Ajax请求时wp_die的处理程序。

参数

$message (string) (Required) 错误信息。

$title (string) (Optional)  错误标题(未使用)。

$args (string|array) (Optional)  控制行为的论据。

源文件

路径:wp-includes/functions.php

<?php
...
function _ajax_wp_die_handler( $message, $title = '', $args = array() ) {
	$defaults = array(
		'response' => 200,
	);
	$r = wp_parse_args( $args, $defaults );
	if ( ! headers_sent() && null !== $r['response'] ) {
		status_header( $r['response'] );
	}
	if ( is_scalar( $message ) )
		die( (string) $message );
	die( '0' );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/_ajax_wp_die_handler/