我之前说过,但值得重复:下一代 WordPress 主题作者将由网站编辑设计。看起来古腾堡计划的贡献者正在兑现我的承诺。

今天早些时候,我从网站编辑器中导出了一个 WordPress 主题。

导出二十二个主题。

生成的 ZIP 文件似乎包含所有上传和激活所需的位,就像任何其他主题一样。

这是我等待了几个月的功能。这是朝着不仅使出版民主化而且将同样的理念引入网站设计的想法迈出的重要一步。

我犹豫了一下,检查了 ZIP 是否有任何可能需要调整的地方。我在 style.css 中重命名了内部文件夹和主题名称标题。然后,我将它放入/wp-content/themes。当我点击 WordPress 管理员中的激活按钮时,关键时刻来到了我面前。

没有致命错误。哟。激活成功。

它绝不是完美的。感觉就像攀登编程中的第一座山,从概念到一个破碎但有点工作的实现。它通常是旅途中最崎岖的山丘,但一旦你到达山顶,你就会继续前进。最终的努力将是值得的。

我通过导出 22 个 Evening Gutenberg 来测试这个。检查前端和站点编辑器后,我发现有些部分丢失了:

在站点编辑器中导出二十二。

捆绑包缺少大量文件,但这是预期的行为。从 WordPress 5.9 开始,用户可以下载他们的模板和模板部分。 Gutenberg 插件开发版最近的两个增强功能添加了更多主题文件:

几乎令人惊讶的是,我上传的“TT2 Export”主题与 TwentyTwoTwo 一模一样。它没有用于添加自定义模式等功能的 PHP 文件。即使包含了 style.css 文件,它也不会加载。

不过,由此可见theme.json的强大。没有所有其他部分,它仍然是一个有效的主题。

这只是第一步。如果获得批准,下一张工单将 [可能] 导出整个主题内容。和它的前辈一样,它有自己的特质。当主题具有超出标准功能的任何内容时,此导出会带来挑战。这可以是从类/函数命名到自动加载到缺失脚本的任何内容。

拉取请求中的最新代码会忽略导出中的 .git、vendor 和 node_modules 目录。这可能会改变一些创作者完全构建主题的方式,尤其是随着系统的不断发展。

上周,我们讨论了是否需要1000个区块的话题。这个想法源于项目联合创始人 Matt Mullenweg 在 2021 年的世界状况报告中,他说该目录将有 300 个,最好是 3,000 个。这是在引用当时的 28 时在地址中提到 5,000 个主题之后。

WordPress 此后采用了一个更正式的目标,即到 2022 年在目录中包含 500 个主题。感觉雄心勃勃,具有挑战性,但并非不可能.

实现它和更高数字的最简单方法之一是将通往设计王国的钥匙交给几乎每个人。好吧,任何有权访问 WordPress 中的外观 > 编辑器管理屏幕的人。

如果一个功能齐全的主题导出器今年登陆 WordPress,它可能会产生该项目所需的下一代创作者。

另一张票建议网站编辑在启用“开发者模式”后直接在主题中覆盖模板文件。这可以帮助当前的主题开发人员过渡到构建更多块主题。在 ZIP 文件中导出模板不是典型主题设计者工作流程的一部分。它也不是从编辑器复制块代码以粘贴到文件中。让 WordPress 将模板文件写入系统将节省一些繁重的工作。

我宁愿在主题导出之前有后一个功能。但是,这就是我所说的开发人员。最终目标应该是让尽可能多的人能够进行设计。

类别:想法、主题

点赞

点赞正在加载...

资源