mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-04-02 19:54:28 +00:00
Update theme.json classes for WordPress 5.9.
This commit ports to core the changes to the classes that deal with theme.json code. See #54336. Props oandregal, spacedmonkey, noisysocks, hellofromtonya, youknowriad. git-svn-id: https://develop.svn.wordpress.org/trunk@52049 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -303,15 +303,15 @@ function get_block_editor_settings( array $custom_settings, $block_editor_contex
|
||||
$custom_settings
|
||||
);
|
||||
|
||||
$theme_json = WP_Theme_JSON_Resolver::get_merged_data( $editor_settings );
|
||||
$theme_json = WP_Theme_JSON_Resolver::get_merged_data();
|
||||
|
||||
if ( WP_Theme_JSON_Resolver::theme_has_support() ) {
|
||||
$editor_settings['styles'][] = array(
|
||||
'css' => $theme_json->get_stylesheet( 'block_styles' ),
|
||||
'css' => $theme_json->get_stylesheet( array( 'styles', 'presets' ) ),
|
||||
'__unstableType' => 'globalStyles',
|
||||
);
|
||||
$editor_settings['styles'][] = array(
|
||||
'css' => $theme_json->get_stylesheet( 'css_variables' ),
|
||||
'css' => $theme_json->get_stylesheet( array( 'variables' ) ),
|
||||
'__experimentalNoWrapper' => true,
|
||||
'__unstableType' => 'globalStyles',
|
||||
);
|
||||
@@ -358,17 +358,17 @@ function get_block_editor_settings( array $custom_settings, $block_editor_contex
|
||||
$editor_settings['disableCustomFontSizes'] = ! $editor_settings['__experimentalFeatures']['typography']['customFontSize'];
|
||||
unset( $editor_settings['__experimentalFeatures']['typography']['customFontSize'] );
|
||||
}
|
||||
if ( isset( $editor_settings['__experimentalFeatures']['typography']['customLineHeight'] ) ) {
|
||||
$editor_settings['enableCustomLineHeight'] = $editor_settings['__experimentalFeatures']['typography']['customLineHeight'];
|
||||
unset( $editor_settings['__experimentalFeatures']['typography']['customLineHeight'] );
|
||||
if ( isset( $editor_settings['__experimentalFeatures']['typography']['lineHeight'] ) ) {
|
||||
$editor_settings['enableCustomLineHeight'] = $editor_settings['__experimentalFeatures']['typography']['lineHeight'];
|
||||
unset( $editor_settings['__experimentalFeatures']['typography']['lineHeight'] );
|
||||
}
|
||||
if ( isset( $editor_settings['__experimentalFeatures']['spacing']['units'] ) ) {
|
||||
$editor_settings['enableCustomUnits'] = $editor_settings['__experimentalFeatures']['spacing']['units'];
|
||||
unset( $editor_settings['__experimentalFeatures']['spacing']['units'] );
|
||||
}
|
||||
if ( isset( $editor_settings['__experimentalFeatures']['spacing']['customPadding'] ) ) {
|
||||
$editor_settings['enableCustomSpacing'] = $editor_settings['__experimentalFeatures']['spacing']['customPadding'];
|
||||
unset( $editor_settings['__experimentalFeatures']['spacing']['customPadding'] );
|
||||
if ( isset( $editor_settings['__experimentalFeatures']['spacing']['padding'] ) ) {
|
||||
$editor_settings['enableCustomSpacing'] = $editor_settings['__experimentalFeatures']['spacing']['padding'];
|
||||
unset( $editor_settings['__experimentalFeatures']['spacing']['padding'] );
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user