我已经不是什么秘密了 对全球风格变化感到兴奋. 即将推出的功能将允许主题设计师捆绑多个设计预设。 反过来,最终用户可以循环浏览它们,选择他们喜欢的外观而不改变他们的活动主题。
我一直在写这个功能 自 2021 年 11 月起,抱有一些希望它会与 WordPress 5.9 一起登陆。 它没有随那个版本一起发布,但我一直热切关注每一张相关的票,因为我知道它最终会到来。
一月份,该功能是 合并到 Gutenberg 插件中. 这几乎感觉像是“科技时代”的永恒。 随着当前 WordPress 6.0 发布周期中发生的所有其他事情,很容易忘记它将在短短几周内成为旗舰功能。
老实说,我觉得我在 WordPress 领域的整个职业生涯都在等待这个。 我想我一直都知道我想要它,但总是无法用语言表达出来。 我是儿童主题的早期采用者,并在它们成为只能通过第三方插件获得的功能时开始使用它们。 WordPress 似乎总是在整个主题和对开发人员和用户有意义的孩子之间缺少一些东西。
许多主题作者以一种或另一种方式解决了这个问题。 有些会打包用户可以选择的皮肤。 其他人则呈现预设的颜色和字体组合。 然而,这些方法从未标准化。
全球风格的变化是我一直在寻找的答案。 该系统为主题作者提供了一种简单的方法来捆绑多个变体,而无需将它们作为单独的子主题发送。 Themers 只需将自定义 *.json 文件放到他们主题的 /styles 文件夹中。 这些出现在用户站点编辑器的全局样式面板中。
Twenty Twenty-2 将正式成为第一个发布这些风格变体的默认主题。 计划是捆绑六种样式,但最近缩减为四种(包括默认样式)。 以下是预计将在下一版本主题中登陆的三个新变体的屏幕截图:
222 的蓝色、粉色和瑞士变体
随着我们接近 WordPress 6.0 版本,这些可能会发生变化,但它们是最新的迭代。 对于其他想要测试它们的人来说,它们是 可通过拉取请求获得 在 WordPress 开发 GitHub 存储库上。 它们尚未合并到核心代码中。
如果我必须选择一个最喜欢的,那将是粉红色的变化。 我通常不会选择它,但 IBM Plex Mono 字体与它配合得很好。
我喜欢为初始套装提供更少的变化。 谢尔·雷格斯塔德 在相关的 Trac 票上说,它应该“帮助人们更加强烈地区分它们。”
虽然 Twenty Twenty-2 将是第一个实现全局样式变化的默认主题,但其他主题作者已经为用户提供了一些选择。 阿拉拉 提供七种额外的款式,以及 霜 有一个暗模式变体。 用户已经可以在 WordPress 6.0 beta 或 WordPress 5.9 和安装的 Gutenberg 插件的情况下测试这些。
变体主要用作最终用户选择预设设计的快捷方式。 这是一次性的选择,但我设想在未来几个月和几年内该功能的范围会更广。
以 Frost 的黑暗模式为例,我最终可以看到它与网站访问者的设置相关联,显示了他们首选方案的变化。 如果有人还没有为此开发插件,他们应该是。
另一种可能性是,一些网站所有者可能希望进行易于切换的季节性或基于事件的设计调整。 很高兴看到 WordPress 在今年晚些时候发布基于圣诞节的 2222 变体。
想要开始捆绑自己的风格变化的主题作者应该 阅读 Carolina Nymark 的教程. 它是最新的指南之一,涵盖了入门所需的一切。