wp/wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php
equal
deleted
inserted
replaced
173 */ |
173 */ |
174 public function prepare_item_for_response( $item, $request ) { |
174 public function prepare_item_for_response( $item, $request ) { |
175 $template = _build_block_template_result_from_post( $item ); |
175 $template = _build_block_template_result_from_post( $item ); |
176 $response = $this->parent_controller->prepare_item_for_response( $template, $request ); |
176 $response = $this->parent_controller->prepare_item_for_response( $template, $request ); |
177 |
177 |
|
178 // Don't prepare the response body for HEAD requests. |
|
179 if ( $request->is_method( 'HEAD' ) ) { |
|
180 return $response; |
|
181 } |
|
182 |
178 $fields = $this->get_fields_for_response( $request ); |
183 $fields = $this->get_fields_for_response( $request ); |
179 $data = $response->get_data(); |
184 $data = $response->get_data(); |
180 |
185 |
181 if ( in_array( 'parent', $fields, true ) ) { |
186 if ( in_array( 'parent', $fields, true ) ) { |
182 $data['parent'] = (int) $item->post_parent; |
187 $data['parent'] = (int) $item->post_parent; |