Automattic\WooCommerce\Blocks\Utils

StyleAttributesUtils::get_color_value()public staticWC 1.0

If color value is in preset format, convert it to a CSS var. Else return same value For example: "var:preset|color|pale-pink" -> "var(--wp--preset--color--pale-pink)" "#98b66e" -> "#98b66e"

Метод класса: StyleAttributesUtils{}

Хуков нет.

Возвращает

(Строку).

Использование

$result = StyleAttributesUtils::get_color_value( $color_value );
$color_value(строка) (обязательный)
value to be processed.

Код StyleAttributesUtils::get_color_value() WC 7.3.0

public static function get_color_value( $color_value ) {
	if ( is_string( $color_value ) && str_contains( $color_value, 'var:preset|color|' ) ) {
		$color_value = str_replace( 'var:preset|color|', '', $color_value );
		return sprintf( 'var(--wp--preset--color--%s)', $color_value );
	}

	return $color_value;
}