杀死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/