Skip to content

Commit e836c20

Browse files
committed
Move wp_load_classic_theme_block_styles_on_demand() from the init action to wp_default_styles
1 parent 2bb252a commit e836c20

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

src/wp-includes/default-filters.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -607,7 +607,7 @@
607607
add_action( 'enqueue_block_assets', 'wp_enqueue_classic_theme_styles' );
608608
add_action( 'enqueue_block_assets', 'wp_enqueue_registered_block_scripts_and_styles' );
609609
add_action( 'enqueue_block_assets', 'enqueue_block_styles_assets', 30 );
610-
add_action( 'init', 'wp_load_classic_theme_block_styles_on_demand', 8 ); // Must happen before register_core_block_style_handles() at priority 9.
610+
add_action( 'wp_default_styles', 'wp_load_classic_theme_block_styles_on_demand', 0 ); // Must happen before wp_default_styles() and register_core_block_style_handles().
611611
/*
612612
* `wp_enqueue_registered_block_scripts_and_styles` is bound to both
613613
* `enqueue_block_editor_assets` and `enqueue_block_assets` hooks

src/wp-includes/script-loader.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3674,6 +3674,9 @@ function wp_remove_surrounding_empty_script_tags( $contents ) {
36743674
/**
36753675
* Adds hooks to load block styles on demand in classic themes.
36763676
*
3677+
* This function must be called before {@see wp_default_styles()} and {@see register_core_block_style_handles()} so that
3678+
* the filters are added to cause {@see wp_should_load_separate_core_block_assets()} to return true.
3679+
*
36773680
* @since 6.9.0
36783681
*
36793682
* @see _add_default_theme_supports()

0 commit comments

Comments
 (0)