从站点编辑器导出 WordPress 块主题的梦想接近现实

我以前说过,但需要重复: 下一代 WordPress 主题作者将由网站编辑器设计. 看来古腾堡项目的贡献者正在兑现我的承诺。

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

the-dream-of-exporting-wordpress-block-themes-from-the-site-editor-is-close-to-reality 从站点编辑器导出 WordPress 块主题的梦想接近现实导出二十二十二主题。

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

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

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

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

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

我测试了通过导出二十二十二 古腾堡晚报. 在检查了前端和站点编辑器后,我注意到有些部分没有:

the-dream-of-exporting-wordpress-block-themes-from-the-site-editor-is-close-to-reality-1 从站点编辑器导出 WordPress 块主题的梦想接近现实在站点编辑器中导出了二十二十二。

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

几乎令人惊讶的是,我上传的“TT2 导出”主题与二十二十二完全相似。 它没有用于添加自定义模式等功能的 PHP 文件。 即使包含 style.css 文件,也没有加载。

然而,这显示了 theme.json 变得多么强大。 它仍然是一个没有所有其他部分的有效主题。

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

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

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

从那以后,WordPress 采用了更正式的 500个主题的目标 在 2022 年的目录中。这感觉雄心勃勃,足以具有挑战性,但并非不可能。

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

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

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

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

类别: 观点, 主题

像这样

喜欢加载…

资源

相关文章