🔧 migrate global settings to theme.json (#2964)

This commit is contained in:
Ben Word
2022-02-10 14:52:33 -06:00
committed by GitHub
parent 9857121ed0
commit b1d291e63f
4 changed files with 40 additions and 56 deletions

View File

@@ -55,7 +55,7 @@ However, the amount of effort needed to maintain and develop new features and pr
Make sure all dependencies have been installed before moving on:
- [WordPress](https://wordpress.org/) >= 5.4
- [WordPress](https://wordpress.org/) >= 5.9
- [PHP](https://secure.php.net/manual/en/install.php) >= 7.4.0 (with [`php-mbstring`](https://secure.php.net/manual/en/book.mbstring.php) enabled)
- [Composer](https://getcomposer.org/download/)
- [Node.js](http://nodejs.org/) >= 16

View File

@@ -58,60 +58,6 @@ add_action('after_setup_theme', function () {
'primary_navigation' => __('Primary Navigation', 'sage')
]);
/**
* Register the editor color palette.
* @link https://developer.wordpress.org/block-editor/developers/themes/theme-support/#block-color-palettes
*/
add_theme_support('editor-color-palette', []);
/**
* Register the editor color gradient presets.
* @link https://developer.wordpress.org/block-editor/developers/themes/theme-support/#block-gradient-presets
*/
add_theme_support('editor-gradient-presets', []);
/**
* Register the editor font sizes.
* @link https://developer.wordpress.org/block-editor/developers/themes/theme-support/#block-font-sizes
*/
add_theme_support('editor-font-sizes', []);
/**
* Register relative length units in the editor.
* @link https://developer.wordpress.org/block-editor/developers/themes/theme-support/#support-custom-units
*/
add_theme_support('custom-units');
/**
* Enable support for custom line heights in the editor.
* @link https://developer.wordpress.org/block-editor/developers/themes/theme-support/#supporting-custom-line-heights
*/
add_theme_support('custom-line-height');
/**
* Enable support for custom block spacing control in the editor.
* @link https://developer.wordpress.org/block-editor/developers/themes/theme-support/#spacing-control
*/
add_theme_support('custom-spacing');
/**
* Disable custom colors in the editor.
* @link https://developer.wordpress.org/block-editor/developers/themes/theme-support/#disabling-custom-colors-in-block-color-palettes
*/
add_theme_support('disable-custom-colors');
/**
* Disable custom color gradients in the editor.
* @link https://developer.wordpress.org/block-editor/developers/themes/theme-support/#disabling-custom-gradients
*/
add_theme_support('disable-custom-gradients');
/**
* Disable custom font sizes in the editor.
* @link https://developer.wordpress.org/block-editor/developers/themes/theme-support/#disabling-custom-font-sizes
*/
add_theme_support('disable-custom-font-sizes');
/**
* Disable the default block patterns.
* @link https://developer.wordpress.org/block-editor/developers/themes/theme-support/#disabling-the-default-block-patterns

View File

@@ -9,5 +9,5 @@ Text Domain: sage
License: MIT License
License URI: https://opensource.org/licenses/MIT
Requires PHP: 7.4
Requires at least: 5.4
Requires at least: 5.9
*/

38
theme.json Normal file
View File

@@ -0,0 +1,38 @@
{
"$schema": "https://schemas.wp.org/trunk/theme.json",
"version": 2,
"settings": {
"color": {
"palette": [
{
"slug": "primary",
"color": "#525ddc",
"name": "Primary"
}
],
"custom": false,
"customGradient": false
},
"custom": {
"spacing": {},
"typography": {
"font-size": {},
"line-height": {}
}
},
"spacing": {
"padding": true,
"units": [
"px",
"%",
"em",
"rem",
"vw",
"vh"
]
},
"typography": {
"customFontSize": false
}
}
}