WP_Theme_JSON::resolve_custom_css_format()
Given a tree, converts the internal representation of variables to the CSS representation. It is recursive and modifies the input in-place.
Method of the class: WP_Theme_JSON{}
No Hooks.
Return
Array
. The modified $tree.
Usage
$result = WP_Theme_JSON::resolve_custom_css_format( $tree );
- $tree(array) (required)
- Input to process.
Changelog
Since 6.3.0 | Introduced. |
WP_Theme_JSON::resolve_custom_css_format() WP Theme JSON::resolve custom css format code WP 6.7.1
private static function resolve_custom_css_format( $tree ) { $prefix = 'var:'; foreach ( $tree as $key => $data ) { if ( is_string( $data ) && str_starts_with( $data, $prefix ) ) { $tree[ $key ] = self::convert_custom_properties( $data ); } elseif ( is_array( $data ) ) { $tree[ $key ] = self::resolve_custom_css_format( $data ); } } return $tree; }