Automattic\WooCommerce\Blocks\Utils
StyleAttributesUtils::get_color_value()
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() StyleAttributesUtils::get color value WC 9.5.1
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; }