Changeset 61430 for trunk/src/wp-includes/block-supports/colors.php
- Timestamp:
- 01/05/2026 04:50:51 AM (6 months ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/block-supports/colors.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/block-supports/colors.php
r56742 r61430 19 19 $color_support = false; 20 20 if ( $block_type instanceof WP_Block_Type ) { 21 $color_support = isset( $block_type->supports['color'] ) ? $block_type->supports['color'] :false;21 $color_support = $block_type->supports['color'] ?? false; 22 22 } 23 23 $has_text_colors_support = true === $color_support || … … 27 27 ( isset( $color_support['background'] ) && $color_support['background'] ) || 28 28 ( is_array( $color_support ) && ! isset( $color_support['background'] ) ); 29 $has_gradients_support = isset( $color_support['gradients'] ) ? $color_support['gradients'] :false;30 $has_link_colors_support = isset( $color_support['link'] ) ? $color_support['link'] :false;31 $has_button_colors_support = isset( $color_support['button'] ) ? $color_support['button'] :false;32 $has_heading_colors_support = isset( $color_support['heading'] ) ? $color_support['heading'] :false;29 $has_gradients_support = $color_support['gradients'] ?? false; 30 $has_link_colors_support = $color_support['link'] ?? false; 31 $has_button_colors_support = $color_support['button'] ?? false; 32 $has_heading_colors_support = $color_support['heading'] ?? false; 33 33 $has_color_support = $has_text_colors_support || 34 34 $has_background_colors_support || … … 82 82 */ 83 83 function wp_apply_colors_support( $block_type, $block_attributes ) { 84 $color_support = isset( $block_type->supports['color'] ) ? $block_type->supports['color'] :false;84 $color_support = $block_type->supports['color'] ?? false; 85 85 86 86 if ( … … 97 97 ( isset( $color_support['background'] ) && $color_support['background'] ) || 98 98 ( is_array( $color_support ) && ! isset( $color_support['background'] ) ); 99 $has_gradients_support = isset( $color_support['gradients'] ) ? $color_support['gradients'] :false;99 $has_gradients_support = $color_support['gradients'] ?? false; 100 100 $color_block_styles = array(); 101 101 … … 103 103 if ( $has_text_colors_support && ! wp_should_skip_block_supports_serialization( $block_type, 'color', 'text' ) ) { 104 104 $preset_text_color = array_key_exists( 'textColor', $block_attributes ) ? "var:preset|color|{$block_attributes['textColor']}" : null; 105 $custom_text_color = isset( $block_attributes['style']['color']['text'] ) ? $block_attributes['style']['color']['text'] :null;105 $custom_text_color = $block_attributes['style']['color']['text'] ?? null; 106 106 $color_block_styles['text'] = $preset_text_color ? $preset_text_color : $custom_text_color; 107 107 } … … 110 110 if ( $has_background_colors_support && ! wp_should_skip_block_supports_serialization( $block_type, 'color', 'background' ) ) { 111 111 $preset_background_color = array_key_exists( 'backgroundColor', $block_attributes ) ? "var:preset|color|{$block_attributes['backgroundColor']}" : null; 112 $custom_background_color = isset( $block_attributes['style']['color']['background'] ) ? $block_attributes['style']['color']['background'] :null;112 $custom_background_color = $block_attributes['style']['color']['background'] ?? null; 113 113 $color_block_styles['background'] = $preset_background_color ? $preset_background_color : $custom_background_color; 114 114 } … … 117 117 if ( $has_gradients_support && ! wp_should_skip_block_supports_serialization( $block_type, 'color', 'gradients' ) ) { 118 118 $preset_gradient_color = array_key_exists( 'gradient', $block_attributes ) ? "var:preset|gradient|{$block_attributes['gradient']}" : null; 119 $custom_gradient_color = isset( $block_attributes['style']['color']['gradient'] ) ? $block_attributes['style']['color']['gradient'] :null;119 $custom_gradient_color = $block_attributes['style']['color']['gradient'] ?? null; 120 120 $color_block_styles['gradient'] = $preset_gradient_color ? $preset_gradient_color : $custom_gradient_color; 121 121 }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)