Title: wp-includes/class-wp-theme-json-data.php | Developer.WordPress.org

---

# File: wp-includes/class-wp-theme-json-data.php

 * method[WP_Theme_JSON_Data::get_theme_json()](https://developer.wordpress.org/reference/classes/wp_theme_json_data/get_theme_json/)
 * Returns theme JSON object.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json_data/get_theme_json/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json_data/get_theme_json/#uses)
   | Source: [wp-includes/class-wp-theme-json-data.php:80](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-theme-json-data.php#L80-L82)
 * class[WP_Theme_JSON_Data](https://developer.wordpress.org/reference/classes/wp_theme_json_data/)
 * Class to provide access to update a theme.json structure.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json_data/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json_data/#uses)
   | Source: [wp-includes/class-wp-theme-json-data.php:14](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-theme-json-data.php#L14-L83)
 * method[WP_Theme_JSON_Data::__construct()](https://developer.wordpress.org/reference/classes/wp_theme_json_data/__construct/)
 * Constructor.
 * Used by [4 functions](https://developer.wordpress.org/reference/classes/wp_theme_json_data/__construct/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_theme_json_data/__construct/#uses)
   | Source: [wp-includes/class-wp-theme-json-data.php:42](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-theme-json-data.php#L42-L45)
 * method[WP_Theme_JSON_Data::update_with()](https://developer.wordpress.org/reference/classes/wp_theme_json_data/update_with/)
 * Updates the theme.json with the the given data.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json_data/update_with/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_theme_json_data/update_with/#uses)
   | Source: [wp-includes/class-wp-theme-json-data.php:56](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-theme-json-data.php#L56-L59)
 * method[WP_Theme_JSON_Data::get_data()](https://developer.wordpress.org/reference/classes/wp_theme_json_data/get_data/)
 * Returns an array containing the underlying data following the theme.json specification.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json_data/get_data/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json_data/get_data/#uses)
   | Source: [wp-includes/class-wp-theme-json-data.php:69](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/class-wp-theme-json-data.php#L69-L71)