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
$error
IXR_Error|stringrequired- Error code or an error object.
$message
falseoptional- 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
Version | Description |
---|---|
5.7.3 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.