$settings ) { $custom_color = get_theme_mod( "child_theme_{$color}_color", $settings['value'] ); if ( $settings['value'] !== $custom_color ) { foreach ( $settings['css'] as $rule ) { $counter = 0; foreach ( $rule['selectors'] as $selector ) { $comma = ( $counter++ === 0 ? '' : ',' ); $css .= $comma . $selector; } $css .= '{'; foreach ( $rule['properties'] as $property ) { $css .= $property . ':' . $custom_color . ';'; } $css .= '}'; } } } if ( ! empty( $css ) ) { wp_add_inline_style( sanitize_title_with_dashes( CHILD_THEME_NAME ), child_theme_minify_css( $css ) ); } }