Util: Extracts the slug in kebab case from a preset string, e.g. heavenly-blue
from var:preset|color|heavenlyBlue
.
Parameters
$style_value
stringrequired- A single CSS preset value.
$property_key
stringrequired- The CSS property that is the second element of the preset string.
Used for matching.
Source
protected static function get_slug_from_preset_value( $style_value, $property_key ) {
if ( is_string( $style_value ) && is_string( $property_key )
&& str_contains( $style_value, "var:preset|{$property_key}|" )
) {
$index_to_splice = strrpos( $style_value, '|' ) + 1;
return _wp_to_kebab_case( substr( $style_value, $index_to_splice ) );
}
return '';
}
Changelog
Version | Description |
---|---|
6.1.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.