目录
大纲
WP建站和运维

全局主题设置

欢迎来到这节关于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中配置哪些设置。