Updates the theme.json with the the given data.
Parameters
$new_data
arrayrequired- Array following the theme.json specification.
Source
public function update_with( $new_data ) {
$this->theme_json->merge( new WP_Theme_JSON( $new_data, $this->origin ) );
return $this;
}
Changelog
Version | Description |
---|---|
6.1.0 | Introduced. |
This is a sample code to filter default theme.json file with PHP. This will merge additional settings (such as color, typography and layout etc) into the default theme.json file and you will see these options in Editor. [Appearances > Editor > Sytles icon].