wp_xmlrpc_server::error( IXR_Error|string $error, false $message = false )

In this article

Sends error response to client.

Description

Sends an XML error response to the client. If the endpoint is enabled an HTTP 200 response is always sent per the XML-RPC specification.

Parameters

$errorIXR_Error|stringrequired
Error code or an error object.
$messagefalseoptional
Error message. Optional.

Default:false

Source

public function error( $error, $message = false ) {
	// Accepts either an error object or an error code and message
	if ( $message && ! is_object( $error ) ) {
		$error = new IXR_Error( $error, $message );
	}

	if ( ! $this->is_enabled ) {
		status_header( $error->code );
	}

	$this->output( $error->getXml() );
}

Changelog

VersionDescription
5.7.3Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.