auto-patch 638-dev-dev01-2024-05-14T20_44_36
This commit is contained in:
@@ -165,7 +165,8 @@ class WP_REST_Templates_Controller extends WP_REST_Controller {
|
||||
array_shift( $hierarchy );
|
||||
} while ( ! empty( $hierarchy ) && empty( $fallback_template->content ) );
|
||||
|
||||
$response = $this->prepare_item_for_response( $fallback_template, $request );
|
||||
// To maintain original behavior, return an empty object rather than a 404 error when no template is found.
|
||||
$response = $fallback_template ? $this->prepare_item_for_response( $fallback_template, $request ) : new stdClass();
|
||||
|
||||
return rest_ensure_response( $response );
|
||||
}
|
||||
@@ -532,7 +533,7 @@ class WP_REST_Templates_Controller extends WP_REST_Controller {
|
||||
* @since 5.8.0
|
||||
*
|
||||
* @param WP_REST_Request $request Request object.
|
||||
* @return stdClass Changes to pass to wp_update_post.
|
||||
* @return stdClass|WP_Error Changes to pass to wp_update_post.
|
||||
*/
|
||||
protected function prepare_item_for_database( $request ) {
|
||||
$template = $request['id'] ? get_block_template( $request['id'], $this->post_type ) : null;
|
||||
|
||||
Reference in New Issue
Block a user