杀死WordPress执行并显示带有错误消息的XML消息。

原型

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

描述

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

参数

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

$title (string) (Optional)  错误标题。

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

源文件

路径:wp-includes/functions.php

<?php
...
function _xmlrpc_wp_die_handler( $message, $title = '', $args = array() ) {
	global $wp_xmlrpc_server;
	$defaults = array( 'response' => 500 );
	$r = wp_parse_args($args, $defaults);
	if ( $wp_xmlrpc_server ) {
		$error = new IXR_Error( $r['response'] , $message);
		$wp_xmlrpc_server->output( $error->getXml() );
	}
	die();
}
...
?>

其他

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