WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

WP_Theme_JSON::get_property_value() private WP 5.8.0

Returns the style property for the given path.

It also converts CSS Custom Property stored as "var:preset|color|secondary" to the form "--wp--preset--color--secondary".

{} Это метод класса: WP_Theme_JSON{}

Хуков нет.

Возвращает

Строку. Style property value.

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

$result = WP_Theme_JSON::get_property_value( $styles, $path );
$styles(массив) (обязательный)
Styles subtree.
$path(массив) (обязательный)
Which property to process.

Список изменений

С версии 5.8.0 Введена.

Код WP_Theme_JSON::get_property_value() WP 5.8.1

private static function get_property_value( $styles, $path ) {
	$value = _wp_array_get( $styles, $path, '' );

	if ( '' === $value ) {
		return $value;
	}

	$prefix     = 'var:';
	$prefix_len = strlen( $prefix );
	$token_in   = '|';
	$token_out  = '--';
	if ( 0 === strncmp( $value, $prefix, $prefix_len ) ) {
		$unwrapped_name = str_replace(
			$token_in,
			$token_out,
			substr( $value, $prefix_len )
		);
		$value          = "var(--wp--$unwrapped_name)";
	}

	return $value;
}