_attributes['style']['color']['text'] : null; $color_block_styles['text'] = $preset_text_color ? $preset_text_color : $custom_text_color; } // Background colors. if ( $has_background_colors_support && ! wp_should_skip_block_supports_serialization( $block_type, 'color', 'background' ) ) { $preset_background_color = array_key_exists( 'backgroundColor', $block_attributes ) ? "var:preset|color|{$block_attributes['backgroundColor']}" : null; $custom_background_color = isset( $block_attributes['style']['color']['background'] ) ? $block_attributes['style']['color']['background'] : null; $color_block_styles['background'] = $preset_background_color ? $preset_background_color : $custom_background_color; } // Gradients. if ( $has_gradients_support && ! wp_should_skip_block_supports_serialization( $block_type, 'color', 'gradients' ) ) { $preset_gradient_color = array_key_exists( 'gradient', $block_attributes ) ? "var:preset|gradient|{$block_attributes['gradient']}" : null; $custom_gradient_color = isset( $block_attributes['style']['color']['gradient'] ) ? $block_attributes['style']['color']['gradient'] : null; $color_block_styles['gradient'] = $preset_gradient_color ? $preset_gradient_color : $custom_gradient_color; } $attributes = array(); $styles = wp_style_engine_get_styles( array( 'color' => $color_block_styles ), array( 'convert_vars_to_classnames' => true ) ); if ( ! empty( $styles['classnames'] ) ) { $attributes['class'] = $styles['classnames']; } if ( ! empty( $styles['css'] ) ) { $attributes['style'] = $styles['css']; } return $attributes; } // Register the block support. WP_Block_Supports::get_instance()->register( 'colors', array( 'register_attribute' => 'wp_register_colors_support', 'apply' => 'wp_apply_colors_support', ) );
Warning: Cannot modify header information - headers already sent by (output started at /htdocs/wp-includes/block-supports/colors.php:1) in /htdocs/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 1591

Fatal error: Uncaught Error: Class "ImageOptimization\Modules\Oauth\Rest\Version" not found in /htdocs/wp-content/plugins/image-optimization/classes/module-base.php:331 Stack trace: #0 /htdocs/wp-content/plugins/image-optimization/modules/oauth/module.php(51): ImageOptimization\Classes\Module_Base->register_routes() #1 /htdocs/wp-content/plugins/image-optimization/classes/module-base.php(83): ImageOptimization\Modules\Oauth\Module->__construct() #2 /htdocs/wp-content/plugins/image-optimization/includes/modules-manager.php(45): ImageOptimization\Classes\Module_Base::instance() #3 /htdocs/wp-content/plugins/image-optimization/plugin.php(90): ImageOptimization\Manager->__construct() #4 /htdocs/wp-content/plugins/image-optimization/plugin.php(105): ImageOptimization\Plugin->includes() #5 /htdocs/wp-content/plugins/image-optimization/plugin.php(47): ImageOptimization\Plugin->__construct() #6 /htdocs/wp-content/plugins/image-optimization/plugin.php(109): ImageOptimization\Plugin::instance() #7 /htdocs/wp-content/plugins/image-optimization/image-optimization.php(213): require_once('/htdocs/wp-cont...') #8 /htdocs/wp-includes/class-wp-hook.php(324): ImageOptimization->init('') #9 /htdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #10 /htdocs/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #11 /htdocs/wp-settings.php(578): do_action('plugins_loaded') #12 /htdocs/wp-config.php(100): require_once('/htdocs/wp-sett...') #13 /htdocs/wp-load.php(50): require_once('/htdocs/wp-conf...') #14 /htdocs/wp-blog-header.php(13): require_once('/htdocs/wp-load...') #15 /htdocs/index.php(17): require('/htdocs/wp-blog...') #16 {main} thrown in /htdocs/wp-content/plugins/image-optimization/classes/module-base.php on line 331