WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!
функция не описана

WP_Theme_JSON_Resolver::read_json_file() private WP 5.8.0

Processes a file that adheres to the theme.json schema and returns an array with its contents, or a void array if none found.

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

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

Хуков нет.

Возвращает

Массив. Contents that adhere to the theme.json schema.

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

$result = WP_Theme_JSON_Resolver::read_json_file( $file_path );
$file_path(строка) (обязательный)
Path to file. Empty if no file.

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

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

Код WP_Theme_JSON_Resolver::read_json_file() WP 5.8.2

private static function read_json_file( $file_path ) {
	$config = array();
	if ( $file_path ) {
		$decoded_file = json_decode(
			file_get_contents( $file_path ),
			true
		);

		$json_decoding_error = json_last_error();
		if ( JSON_ERROR_NONE !== $json_decoding_error ) {
			trigger_error( "Error when decoding a theme.json schema at path $file_path " . json_last_error_msg() );
			return $config;
		}

		if ( is_array( $decoded_file ) ) {
			$config = $decoded_file;
		}
	}
	return $config;
}