Changeset 59543
- Timestamp:
- 12/19/2024 01:24:22 PM (3 months ago)
- Location:
- trunk/src/wp-includes
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/blocks.php
r59523 r59543 1220 1220 if ( 'wp_navigation' === $post->post_type ) { 1221 1221 $wrapper_block_type = 'core/navigation'; 1222 } elseif ( 'wp_block' === $post->post_type ) { 1223 $wrapper_block_type = 'core/block'; 1222 1224 } else { 1223 1225 $wrapper_block_type = 'core/post-content'; … … 1292 1294 */ 1293 1295 function insert_hooked_blocks_into_rest_response( $response, $post ) { 1294 if ( empty( $response->data['content']['raw'] ) || empty( $response->data['content']['rendered'] )) {1296 if ( empty( $response->data['content']['raw'] ) ) { 1295 1297 return $response; 1296 1298 } … … 1307 1309 if ( 'wp_navigation' === $post->post_type ) { 1308 1310 $wrapper_block_type = 'core/navigation'; 1311 } elseif ( 'wp_block' === $post->post_type ) { 1312 $wrapper_block_type = 'core/block'; 1309 1313 } else { 1310 1314 $wrapper_block_type = 'core/post-content'; … … 1327 1331 1328 1332 $response->data['content']['raw'] = $content; 1333 1334 // If the rendered content was previously empty, we leave it like that. 1335 if ( empty( $response->data['content']['rendered'] ) ) { 1336 return $response; 1337 } 1329 1338 1330 1339 // `apply_block_hooks_to_content` is called above. Ensure it is not called again as a filter. -
trunk/src/wp-includes/default-filters.php
r59523 r59543 761 761 add_filter( 'rest_pre_insert_wp_template_part', 'inject_ignored_hooked_blocks_metadata_attributes' ); 762 762 763 // Update ignoredHookedBlocks postmeta for wp_navigation post type.763 // Update ignoredHookedBlocks postmeta for some post types. 764 764 add_filter( 'rest_pre_insert_page', 'update_ignored_hooked_blocks_postmeta' ); 765 765 add_filter( 'rest_pre_insert_post', 'update_ignored_hooked_blocks_postmeta' ); 766 add_filter( 'rest_pre_insert_wp_block', 'update_ignored_hooked_blocks_postmeta' ); 766 767 add_filter( 'rest_pre_insert_wp_navigation', 'update_ignored_hooked_blocks_postmeta' ); 767 768 … … 769 770 add_filter( 'rest_prepare_page', 'insert_hooked_blocks_into_rest_response', 10, 2 ); 770 771 add_filter( 'rest_prepare_post', 'insert_hooked_blocks_into_rest_response', 10, 2 ); 772 add_filter( 'rest_prepare_wp_block', 'insert_hooked_blocks_into_rest_response', 10, 2 ); 771 773 add_filter( 'rest_prepare_wp_navigation', 'insert_hooked_blocks_into_rest_response', 10, 2 ); 772 774
Note: See TracChangeset
for help on using the changeset viewer.