public function get_item($request) { $obj = get_post_status_object($request['status']); if (empty($obj)) { return new WP_Error('rest_status_invalid', __('Invalid status.'), array('status' => 404)); } $data = $this->prepare_item_for_response($obj, $request); return rest_ensure_response($data); }