下一代 WordPress 主题作者将通过站点编辑器进行设计

上周,我尝试了一个允许用户导出自定义 theme.json 文件的新插件。 该项目目前仍存在一些问题,但我期待着尽快对其进行更详细的介绍。 导出功能更多地是插件的次要目标,但它代表了我期待有一天登陆 WordPress 的功能。

在修补插件时,我提醒自己检查 相关工单的进度 对于古腾堡。 目前,站点编辑器功能允许最终用户导出他们的主题模板。 但是,对于全局样式仍然没有办法这样做。

本质上,块主题需要两个组件:模板和全局样式配置。 还有其他部分。 越来越不需要functions.php文件,标准的style.css文件通常用于添加主题数据而不是CSS。 有人谈论添加 /patterns 和 /styles 文件夹支持,以分别自动注册块模式和全局样式变体。

the-next-generation-of-wordpress-theme-authors-will-design-from-the-site-editor 下一代 WordPress 主题作者将从站点编辑器设计二十二主题文件夹和文件结构。

WordPress 主题开发看起来已经与几年前不同了。 很快,老派主题者将很难认出它。

这不一定是坏事。 持续的口头禅是该平台寻求使设计民主化,就像它为出版所做的那样。 我经常想知道这样一个目标到底有多可行。 在过去的几年里,我会看到在整个项目中散布着天才的火花。 所有运动部件都需要一段时间才能成为一台润滑良好的机器。 仍然有一些缺失的组件,但该平台的承诺正在成为现实。

周末,我偶然发现了一位老朋友的 Facebook 个人资料。 他是我在 2000 年代初开始关注的少数博主之一。 我注意到他从他的博客中分享了一些东西,我查了一下。 他有新闻业的背景,对于我们大多数人可能认为的平凡的日常生活事物,他总是有独特的见解。

我继续阅读其他帖子。 这是一个受欢迎的节奏变化,从一个只是为了写博客而写博客的人那里倾诉想法,即使仍然在 Blogger 而不是 WordPress 上。 该网站看起来与几年前没有任何不同。 他甚至有一个博客。 我花了大约一个小时从一个站点到另一个站点,阅读其他热情的博主的散文,其中大部分是在自托管的 WordPress 软件或 WordPress.com 上。 这提醒我们为什么要继续构建这个平台。

当然,我们来到同一个地方的原因各不相同。 我们还必须在 WordPress 背后有一个健康的经济,这有助于为项目的更无私的使命提供资金。 归根结底,目标是为大众提供免费软件,为网络上其他地方的看门人和围墙花园提供替代方案。

主题设计需要动摇。 我喜欢在原石中找到奇怪的钻石。 但是,普通最终用户已经很长时间没有真正自由地设计他们的网站了。 库布里克在 2000 年代中期还不错。 WordPress 迎合了 DIY 人群,他们可以通过更改 CSS 来获得他们想要的结果。 然而,在 2020 年代,该平台必须为广泛的受众带来一套新的工具。 这就是全局样式功能的全部意义所在。

当 WordPress 5.9 下个月发布时,许多用户将体验到站点编辑器的体验。 切换到即将到来的 22-22 主题的用户将拥有比以往任何时候都更强大的 WordPress 设计能力。 从模板到样式,他们会将网站的前端更改为他们梦想中的任何内容。

毫无疑问,有些人会偶然发现站点编辑器中的“导出”按钮:

the-next-generation-of-wordpress-theme-authors-will-design-from-the-site-editor-1 下一代 WordPress 主题作者将从站点编辑器设计导出站点的模板。

对于过渡到块主题开发的主题作者来说,这是一个方便的工具,但这个小按钮具有潜力。 现在,它会输出一个带有 /theme 子文件夹的 edit-site-editor.zip 文件。 其中有 /templates 和 /parts。

缺少的是 theme.json 文件,它代表了全局样式。 当它登陆时,用户基本上将导出整个主题。 好吧,减去屏幕截图和所需的遗留文件,如 style.css。

民主化设计的一部分不仅仅是移交定制网站的能力。 完成使命意味着人们可以分享这些设计。 下一代 WordPress 主题不会像我们今天一样被困在代码编辑器中。 他们将在内置的站点编辑器上切齿。 有些人会毕业进行更高级的开发,但其他人将拥有在 WordPress.org 上发布主题所需的一切,甚至冒险建立自己的企业。 在某种程度上,它将为那些注重设计的人提供公平的竞争环境,但不会为创建这些项目的编码印章提供公平的竞争环境。

导出全局样式还不够快。 然后,我们需要向方程添加模式导出,但任务要求我们再进一步。

我期待有一天用户可以在 WordPress 中从头开始构建整个主题。 然后,他们将其提交到主题目录,而无需编写任何代码。 那些“普通”博主中的一个能找到他们从未知道的网页设计天赋吗? 一直想学习但没有时间/资源/特权的人能否创建下一个最受欢迎的主题? 我喜欢这样想。

来源

相关文章