wp_xmlrpc_server::error()publicWP 5.7.3

Sends error response to client.

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.

Метод класса: wp_xmlrpc_server{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$wp_xmlrpc_server = new wp_xmlrpc_server();
$wp_xmlrpc_server->error( $error, $message );
$error(IXR_Error|строка) (обязательный)
Error code or an error object.
$message(false)
Error message. Optional.
По умолчанию: false

Список изменений

С версии 5.7.3 Введена.

Код wp_xmlrpc_server::error() WP 6.5.2

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() );
}