0, 'message' => $message, 'error' => array( 'code' => $status_code, 'type' => $type, 'details' => $details, ), ); return new WP_HTTP_Response( $data, $status_code ); } /** * Send rest response * * @param array $data Response data * * @return WP_HTTP_Response */ public function response( $data, $message = '', $status_code = 200 ) { if ( ! $message ) { $message = __( 'Request was successful', 'booktics' ); } $data = array( 'success' => 1, 'message' => $message, 'data' => $data, ); return new WP_HTTP_Response( $data, $status_code ); } }