看来安德鲁·斯塔尔正在悄悄建立一个区块主题军团。他是 UXL Themes 的唯一开发者,在过去的一年里发布了其中的六个,其中大部分是在过去几个月登陆的。他的最新项目 Raspberry 是一个子主题 Alara。

当他推出 Alara 时,他承诺了一个新的设计变体、子主题或块模式。看起来他一直在推动事情向前发展。自从一个月前我上次回顾它以来,该主题增加了四种新模式,使总数达到 45 种。Starr 还创建了两个新的子主题,总共三个。

我安装、激活和修改 Framboise 的动机是双重的。首先,一位朋友一直问我哪里有所有有趣的 WordPress 主题,而 Starr 的最新作品有足够的怪异、时髦的个性,让他感觉很合胃口。想要吸引游客进入他们的世界的设计几乎不会出错。

我还想看看除了 Automattic 之外其他人都在用块子主题做什么。与该主题相关的其他企业或作者尚未创建父主题,为他们创建子主题的就更少了。如果斯塔尔跟上他的步伐,他就有机会领先群雄,至少在区块主题的绝对数量上是这样。

我不时喜欢一点视觉天赋。我通常更喜欢在干净、简约和无聊的设计范围内这样做。我觉得更多的是天赋。然而,Framboise 的配色方案,柔和的蓝色混合粉色,让我今天心情很好。

我正在研究页面模式,尤其是与子主题颜色配对时:

关于页面模式。

背景形状使用渐变处理 - 我将代码粘贴到我的工具箱中。

Framboise 不添加自己的块模式集。相反,他们都和父母阿拉拉住在一起。其他两个子主题 Ceres 和 Zelia 也是如此。斯塔尔做出了明智的决定。一个主要项目扩展的内容越多,它随着时间的推移产生的维护就越多。通过将它们全部保存在 Alara 中,每个子主题的用户都可以从共享的模式池中受益。

这是使用积木进行儿童主题化的最吸引人的方面之一。通过一些简单的配置更改,主题作者可以创建截然不同的设计,如主题的整页模式所示:

Framboise 全页模式。 阿拉拉整页模式。

我过去曾使用类似的方法构建子主题,但它们始终处于不稳定状态。由于 WordPress 中没有标准的设计系统,父主题的更改很容易破坏子主题。

现在主题使用标准的 theme.json 文件来控制设置和大多数样式,子主题有一些额外的保护层来防止破坏性更改。此外,模板将始终有效,因为它们由块组成。

theme.json 还可以在不接触其他文件的情况下轻松创建设计变体。虽然 Framboise 包括自定义页眉和页脚模板,但其设计更改的所有其他方面都在一个地方处理。

在我安装它并注意到作者之前,我什至没有意识到这个线程是关于 Alara 的。这就是子主题的魔力,现在核心 WordPress 有了标准来促进它们,它们似乎终于发挥了它们的潜力。

随着每个新项目登陆 WordPress.org,我对块主题的兴奋继续增长。明天,我只能希望看到新的东西。但是,就目前而言,我想我会继续和 Framboise 一起玩更长的时间。

出处