Changeset 59968
- Timestamp:
- 03/11/2025 12:31:07 PM (6 weeks ago)
- Location:
- trunk/src/wp-includes
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-theme.php
r59872 r59968 1577 1577 */ 1578 1578 public function is_block_theme() { 1579 if ( ! did_action( 'setup_theme' ) ) { 1580 _doing_it_wrong( __METHOD__, __( 'This method should not be called before themes are set up.' ), '6.8.0' ); 1581 return false; 1582 } 1583 1579 1584 if ( isset( $this->block_theme ) ) { 1580 1585 return $this->block_theme; -
trunk/src/wp-includes/default-filters.php
r59838 r59968 738 738 add_action( 'wp_footer', 'the_block_template_skip_link' ); // Retained for backwards-compatibility. Unhooked by wp_enqueue_block_template_skip_link(). 739 739 add_action( 'after_setup_theme', 'wp_enable_block_templates', 1 ); 740 add_action( 'after_setup_theme', 'wp_set_editor_default_mode', 2 ); // Run after enabling block templates. 740 741 add_action( 'wp_loaded', '_add_template_loader_filters' ); 741 742 -
trunk/src/wp-includes/post.php
r59885 r59968 69 69 ) 70 70 ); 71 72 // Enhance page editor for block themes by rendering template and content blocks.73 if ( wp_is_block_theme() && current_theme_supports( 'block-templates' ) ) {74 add_post_type_support( 'page', 'editor', array( 'default-mode' => 'template-locked' ) );75 }76 71 77 72 register_post_type( … … 8530 8525 ); 8531 8526 } 8527 8528 /** 8529 * Sets the default editor mode based on support for block templates. 8530 * 8531 * @since 6.8.0 8532 */ 8533 function wp_set_editor_default_mode() { 8534 if ( wp_is_block_theme() && current_theme_supports( 'block-templates' ) ) { 8535 add_post_type_support( 'page', 'editor', array( 'default-mode' => 'template-locked' ) ); 8536 } 8537 }
Note: See TracChangeset
for help on using the changeset viewer.