WP_Theme_JSON_Resolver::read_json_file() WordPress Method
The WP_Theme_JSON_Resolver::read_json_file() method is used to read a theme's JSON file and return its contents. This is useful for retrieving theme metadata, such as the name, description, and version.
WP_Theme_JSON_Resolver::read_json_file( string $file_path ) #
Processes a file that adheres to the theme.json schema and returns an array with its contents, or a void array if none found.
Parameters
- $file_path
(string)(Required)Path to file. Empty if no file.
Return
(array) Contents that adhere to the theme.json schema.
Source
File: wp-includes/class-wp-theme-json-resolver.php
protected static function read_json_file( $file_path ) {
$config = array();
if ( $file_path ) {
$decoded_file = wp_json_file_decode( $file_path, array( 'associative' => true ) );
if ( is_array( $decoded_file ) ) {
$config = $decoded_file;
}
}
return $config;
}
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
| Version | Description |
|---|---|
| 5.8.0 | Introduced. |