Changeset 54408 for trunk/src/wp-includes/global-styles-and-settings.php
- Timestamp:
- 10/07/2022 09:38:15 AM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/global-styles-and-settings.php
r54162 r54408 114 114 115 115 /* 116 * If variables are part of the stylesheet, 117 * we add them for all origins (default, theme, user). 116 * If variables are part of the stylesheet, then add them. 118 117 * This is so themes without a theme.json still work as before 5.9: 119 118 * they can override the default presets. … … 122 121 $styles_variables = ''; 123 122 if ( in_array( 'variables', $types, true ) ) { 124 $styles_variables = $tree->get_stylesheet( array( 'variables' ) ); 123 /* 124 * Only use the default, theme, and custom origins. Why? 125 * Because styles for `blocks` origin are added at a later phase 126 * (i.e. in the render cycle). Here, only the ones in use are rendered. 127 * @see wp_add_global_styles_for_blocks 128 */ 129 $origins = array( 'default', 'theme', 'custom' ); 130 $styles_variables = $tree->get_stylesheet( array( 'variables' ), $origins ); 125 131 $types = array_diff( $types, array( 'variables' ) ); 126 132 } … … 134 140 $styles_rest = ''; 135 141 if ( ! empty( $types ) ) { 142 /* 143 * Only use the default, theme, and custom origins. Why? 144 * Because styles for `blocks` origin are added at a later phase 145 * (i.e. in the render cycle). Here, only the ones in use are rendered. 146 * @see wp_add_global_styles_for_blocks 147 */ 136 148 $origins = array( 'default', 'theme', 'custom' ); 137 149 if ( ! $supports_theme_json ) { … … 204 216 foreach ( $block_nodes as $metadata ) { 205 217 $block_css = $tree->get_styles_for_block( $metadata ); 218 219 if ( ! wp_should_load_separate_core_block_assets() ) { 220 wp_add_inline_style( 'global-styles', $block_css ); 221 continue; 222 } 206 223 207 224 if ( isset( $metadata['name'] ) ) {
Note: See TracChangeset
for help on using the changeset viewer.