🔧 migrate global settings to theme.json (#2964)
This commit is contained in:
@@ -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:
|
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)
|
- [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/)
|
- [Composer](https://getcomposer.org/download/)
|
||||||
- [Node.js](http://nodejs.org/) >= 16
|
- [Node.js](http://nodejs.org/) >= 16
|
||||||
|
|||||||
@@ -58,60 +58,6 @@ add_action('after_setup_theme', function () {
|
|||||||
'primary_navigation' => __('Primary Navigation', 'sage')
|
'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.
|
* Disable the default block patterns.
|
||||||
* @link https://developer.wordpress.org/block-editor/developers/themes/theme-support/#disabling-the-default-block-patterns
|
* @link https://developer.wordpress.org/block-editor/developers/themes/theme-support/#disabling-the-default-block-patterns
|
||||||
|
|||||||
@@ -9,5 +9,5 @@ Text Domain: sage
|
|||||||
License: MIT License
|
License: MIT License
|
||||||
License URI: https://opensource.org/licenses/MIT
|
License URI: https://opensource.org/licenses/MIT
|
||||||
Requires PHP: 7.4
|
Requires PHP: 7.4
|
||||||
Requires at least: 5.4
|
Requires at least: 5.9
|
||||||
*/
|
*/
|
||||||
|
|||||||
38
theme.json
Normal file
38
theme.json
Normal 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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user