目录
大纲
WP建站和运维
中级主题开发者

全局主题设置

什么是主题设置?

欢迎来到这节关于 WordPress 主题配置文件 theme.json 以及主题设置可用选项的课程。

通过这节课,你将:

  • 了解主题设置的用途
  • 探索终端用户可用的设置选项
  • 使用 theme.json 控制可用设置

主题设置的用途

首先,让我们看看 WordPress Core 自带的 theme.json 文件。这是所有默认设置配置的地方。

用户可以使用哪些设置?

要回答这个问题,我们需要注意存在一个加载层级。我们从 WordPress Core 开始,然后是主题,接着是子主题(如果存在并激活),最后是用户配置。

用户在区块编辑器或站点编辑器中所做的任何更改,一旦保存,将优先于层级中的所有其他设置。

使用 theme.json 控制可用设置

我们首先在站点编辑器中打开一个模板,然后对站点和区块进行一些更改。如果打开「样式」面板,你可以在「颜色」下看到「文字」选项,我们可以为文字应用不同的颜色,这是全站范围的设置。

如果要处理区块,我们选择区块,然后进入设置面板中的样式选项卡。你会看到颜色选项,选择文字后可以更改文字颜色。但请注意,我们无法更改链接的颜色。要做到这一点,我们需要在 theme.json 中进行配置。

我们有一个属性叫做 appearanceTools,默认设置为 false。本质上,appearanceTools 是一个包含所有这些属性的集合属性。在 WordPress 中,所有这些属性默认都是 false。如果我们在开发主题时想启用所有这些功能,只需将 appearanceTools 设置为 true。但在这个例子中,我们只想启用链接颜色的更改功能。

在 appearanceTools 下,我们添加 color 属性,然后添加 link 属性,将其设置为 true,然后保存。现在回到 WordPress 并刷新页面,这次我们应该能够更改链接颜色了。

在站点范围的「颜色」设置中,我们现在可以看到链接选项。如果我们选择一个区块并进入区块设置的颜色选项,现在也有了链接选项。

下一步

这节关于 WordPress 主题设置的简要概述到此结束。你可以随时参考 WordPress.org 上的主题手册,查看设置参考文档,更好地了解可以在 theme.json 文件中配置哪些设置。