WP_Style_Engine::get_css_var_value()
Util: Generates a CSS var string, e.g. var(--wp--preset--color--background) from a preset string such as var:preset|space|50.
Метод класса: WP_Style_Engine{}
Хуков нет.
Возвращает
Строку
. The CSS var, or an empty string if no match for slug found.
Использование
$result = WP_Style_Engine::get_css_var_value( $style_value, $css_vars );
- $style_value(строка) (обязательный)
- A single CSS preset value.
- $css_vars(string[]) (обязательный)
- An associate array of CSS var patterns used to generate the var string.
Список изменений
С версии 6.1.0 | Введена. |
Код WP_Style_Engine::get_css_var_value() WP Style Engine::get css var value WP 6.8
protected static function get_css_var_value( $style_value, $css_vars ) { foreach ( $css_vars as $property_key => $css_var_pattern ) { $slug = static::get_slug_from_preset_value( $style_value, $property_key ); if ( static::is_valid_style_value( $slug ) ) { $var = strtr( $css_var_pattern, array( '$slug' => $slug ) ); return "var($var)"; } } return ''; }