Gutenberg古腾堡贡献者探索更高级的模板创建

Gutenberg的设计人员正在探索如何更新模板创建用户界面,以扩大用户可以使用网站编辑器创建的模板类型。在WordPress 5.9中,用户可以编辑一个主题所包含的任何模板,但模板创建仅限于一些基本的东西。

  • 前台
  • 单页
  • 页面
  • 归档
  • 搜索
  • 404
  • 索引

这些基本模板中有许多已经被FSE主题所使用。用户只能看到创建模板的选项(从这个有限的列表中),他们的主题还没有引入。向更广泛的WordPress主题模板世界开放模板创建,可以实现更多的定制。

Gutenberg古腾堡贡献者探索更高级的模板创建插图

贡献者们正在探索增加创建类别、作者、标签、附件、分类法、日期、CPT(自定义文章类型)、特定文章或页面的模板以及 “一般 “模板的能力。

Automattic的设计师James Koster分享了一个简短的视频演示,他想象中的流程可能是这样的。

Koster说:”我觉得效果很好的是按模板的特殊性来区分模板。”也就是说:服务于静态目的的模板(404、首页、*-$slug等)被归为一组,而具有动态目的的模板则出现在下面。

“这种安排提升了为特定环境创建模板的突出地位–我认为这可能是一个相当受欢迎的流程–同时仍然使添加像页面这样的普通模板变得非常简单。”

他建议,菜单底部的 “高级 “部分可以放置不太可能被使用的模板,如分类学或日期。

这并不保证会成为创建高级模板的用户界面,但这是对它如何工作的一种探索。

WordPress开发者Steve Graboski评论说,通过网站编辑器进行CPT模板创建将给用户更多的自由来改变网站,同时减少开发者需要维护的主题文件的数量。

像其他几个网站开发人员一样,我帮助管理一个WP多站点的实施。如果网站编辑器允许像我们这样的开发者制作CPT模板,这将使我们对WordPress的体验有深刻的改进。

首先,我们可以删除几个子主题,这些子主题的存在只是为了给我们的部门提供CPT布局、档案和搜索页面。我们唯一需要的文件是那些定义CPT的插件。谁会不喜欢一个不那么复杂的版本呢?

其优点超越了开发团队。在理论上,我们可以为我们的编辑提供编辑这些CPT模板的能力,不需要编码。这将使我们的非编程同事能够改变模板的布局,而不需要依靠我们的帮助。编辑们对他们的网站有了更多的权力,而开发人员则获得了更多的生产时间。

把CPT模板创建放在网站编辑器内的想法,促使参与者在讨论中考虑使CPT的创建本身更加方便用户。

“我喜欢核心可能为CPT创建提供一个用户界面的想法,有时我想要一个CPT,但不想拿出代码编辑器来做,特别是如果它将具有与文章几乎相同的功能,”WordPress开发人员Aurooba Ahmed说。

科斯特说:”为现有的CPT创建模板,感觉就像赌注一样,但也是一个相当面向开发者的解决方案,因为它要求CPT首先被注册。”

“再往前想……我想知道是否有这样一个世界,网站编辑器可以让用户添加像’组合’或’评价’这样的模块。这些模块可以注册CPT并在一个流程中创建所有必要的模板。有了块状模式和其他可用的工具,我们有可能使这成为一种相当引人注目的体验。”

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容