Make WordPress Core

Ticket #58597: 58597.diff

File 58597.diff, 736 bytes (added by poena, 3 years ago)

Updates theme support in wp-includes/class-wp-theme-json-resolver.php

  • src/wp-includes/class-wp-theme-json-resolver.php

     
    314314
    315315                        // Classic themes without a theme.json don't support global duotone.
    316316                        $theme_support_data['settings']['color']['defaultDuotone'] = false;
     317
     318                        // Allow themes to enable link colors via theme_support.
     319                        if ( current_theme_supports( 'link-color' ) ) {
     320                                $theme_support_data['settings']['color']['link'] = true;
     321                        }
    317322                }
    318323                $with_theme_supports = new WP_Theme_JSON( $theme_support_data );
    319324                $with_theme_supports->merge( static::$theme );