欢迎来到这节关于WordPress主题配置文件theme.json及其可用设置选项的课程。
通过本课程,您将:
- 了解主题设置的用途
- 探索面向最终用户的可用设置
- 使用theme.json控制可用设置
主题设置的作用是什么?
首先查看WordPress核心自带的theme.json文件,这里定义了所有默认设置。
最终用户可以使用哪些设置?
要回答这个问题,我们需要了解加载层级:从WordPress核心开始,然后是主题层,接着是可用且激活的子主题(如果有),最后是用户配置。
用户在区块或站点编辑器中所做的任何更改并保存后,这些更改将优先于层级中的所有其他设置。
使用theme.json控制可用设置
我们将从打开站点编辑器中的模板开始,然后对站点和区块进行特定更改。例如在”样式”下可以看到”颜色”选项中的”文本”,可以全局应用不同文本颜色。
要修改区块,先选择区块,进入”设置”中的”样式”标签页。在”颜色”中选择”文本”即可修改颜色,但注意默认无法修改链接颜色——这需要通过theme.json实现。
theme.json中的”appearanceTools”属性默认为false,这个综合属性包含了多个默认禁用的功能。开发主题时若想启用所有功能,只需将其设为true。本示例中我们仅启用链接颜色修改功能。
在”appearanceTools”下添加”color”属性,然后将”link”值从false改为true并保存。返回WordPress刷新后,现在就能修改链接颜色了——全局颜色设置和区块设置中都会出现链接颜色选项。
后续步骤
以上是对WordPress主题设置的简要概述。您可随时参考WordPress.org上的主题手册,查看设置参考文档以更好地了解可以在theme.json中配置哪些设置。