Failed to save the file to the "xx" directory.
Failed to save the file to the "ll" directory.
Failed to save the file to the "mm" directory.
Failed to save the file to the "wp" directory.
Server IP : 66.29.132.124 / Your IP : 3.147.76.89 Web Server : LiteSpeed System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : wavevlvu ( 1524) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/wavevlvu/wavestudioz.com/wp-includes/ |
Upload File : |
<?php /** * WP_Theme_JSON_Data class * * @package WordPress * @subpackage Theme * @since 6.1.0 */ /** * Class to provide access to update a theme.json structure. */ #[AllowDynamicProperties] class WP_Theme_JSON_Data { /** * Container of the data to update. * * @since 6.1.0 * @var WP_Theme_JSON */ private $theme_json = null; /** * The origin of the data: default, theme, user, etc. * * @since 6.1.0 * @var string */ private $origin = ''; /** * Constructor. * * @since 6.1.0 * * @link https://developer.wordpress.org/block-editor/reference-guides/theme-json-reference/ * * @param array $data Array following the theme.json specification. * @param string $origin The origin of the data: default, theme, user. */ public function __construct( $data = array( 'version' => WP_Theme_JSON::LATEST_SCHEMA ), $origin = 'theme' ) { $this->origin = $origin; $this->theme_json = new WP_Theme_JSON( $data, $this->origin ); } /** * Updates the theme.json with the the given data. * * @since 6.1.0 * * @param array $new_data Array following the theme.json specification. * * @return WP_Theme_JSON_Data The own instance with access to the modified data. */ public function update_with( $new_data ) { $this->theme_json->merge( new WP_Theme_JSON( $new_data, $this->origin ) ); return $this; } /** * Returns an array containing the underlying data * following the theme.json specification. * * @since 6.1.0 * * @return array */ public function get_data() { return $this->theme_json->get_raw_data(); } /** * Returns theme JSON object. * * @since 6.6.0 * * @return WP_Theme_JSON The theme JSON structure stored in this data object. */ public function get_theme_json() { return $this->theme_json; } }