wp/wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php
changeset 22 8c2e4d02f4ef
parent 21 48c4eec2b7e6
--- a/wp/wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php	Fri Sep 05 18:40:08 2025 +0200
+++ b/wp/wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php	Fri Sep 05 18:52:52 2025 +0200
@@ -175,6 +175,11 @@
 		$template = _build_block_template_result_from_post( $item );
 		$response = $this->parent_controller->prepare_item_for_response( $template, $request );
 
+		// Don't prepare the response body for HEAD requests.
+		if ( $request->is_method( 'HEAD' ) ) {
+			return $response;
+		}
+
 		$fields = $this->get_fields_for_response( $request );
 		$data   = $response->get_data();