Human Made的首席工程师FränkKlein现在是第二个将基于块的主题发布到WordPress主题目录中的主题开发人员。 基于块的Bosco 是他的娱乐 博斯科 主题,于2014年发布。
基于块的主题(也称为FSE(全站点编辑)主题)目前处于实验阶段。 他们需要使用Gutenberg插件,该插件将自动检测其结构并激活站点编辑器的beta版本。 该系统允许用户体验完全由块组成的WordPress安装。 窗口小部件,导航菜单和定制器屏幕不存在。 从帖子到网站标题到导航的所有内容都通过HTML模板处理,用户可以通过网站编辑器对其进行自定义。 这仍然是原始的体验,但是随着Gutenberg插件的每次更新不断改进。
就在一个多月前,主题小组代表Ari Stathopoulos 发布了第一个基于块的主题,名为Q,进入官方主题目录。 这既是WordPress主题历史上的一个里程碑,也是邀请开发人员跟随他的领导。
从那以后,我们已经看到了朝着 基于块的版本 即将到来的二十一二十一默认主题。 它尚未在目录中,但是社区应该很快就可以看到它。
像Klein和Stathopoulos这样的开发人员正在为其他人铺平道路。 对于那些没有时间或倾向去搜索古腾堡插件代码或遵循数十张门票的人,他们可以采用简单的方法。 研究完成腿部工作的人员的代码。
克莱因还写了一篇详细的文章,标题为 我学到的构建全站点编辑主题 在其中他详细介绍了他的经历。 尽管他对主题的未来充满乐观,但他并没有回避自己偶然发现的问题。 对于准备将冒险投入基于块的主题构建的任何主题作者来说,它都是必读的。
一些开发人员可能会感到惊讶甚至使他们感到有些不适的一件事是,Klein将大部分开发时间都花在了站点编辑器而不是代码编辑器上。 他写道:“很可能这将是将来创建主题的工作流程。” “不仅可以直观地编辑主题,而且比手动编写块标记要实用得多。 尤其是因为该界面使发现模块提供的不同选项变得容易,因此您可以根据需要调整主题设计所需的选项。”
关于主题
站点编辑器中基于块的Bosco。
基于块的Bosco相对简单。 这是一个单列,无边栏的主题,这是当前大多数基于块的主题的外观。
“全站点编辑主题仍然缺少许多基本功能,” Klein写道。 因此,选择适合这些限制的主题设计非常重要。 否则,您将获得非常令人沮丧的体验。”
与Q(一个主要用于测试与主题相关的功能的基本主题)不同,基于块的Bosco基于用户可能希望至少在某天实际在网站上使用的设计。 当前,全站点编辑尚未准备好与生产站点一起使用。 主题设计非常适合简单的个人博客。
在短期内,主题可以做得更好。 提供对广泛和完全对齐的支持将是理想的,尤其是对于一栏主题。 编辑器和前端内容的宽度也不匹配,因此这并不是您所见即所得的完美体验。 目前,对于这些类型的实验主题,这些还不是成败要素。 我们只是处于测试阶段。
现在,最终用户需要开始修改基于块的Bosco之类的主题(请在测试安装而不是实际站点上进行),并提供反馈。 它们还使其他开发人员可以在新系统突然感觉到2021年崩溃之前适应新系统。
打开主题目录
在这一点上很明显。 WordPress主题目录需要允许主题作者上传基于块的主题,而不会受到黑客攻击或其他变通方法。 基于块的Bosco和类似主题目前随虚拟文件一起提供,例如header.php和footer.php,以及functions.php中不必要的PHP代码,以绕过主题检查系统。 与传统的WordPress主题相比,删除了这些额外的文件和代码后,基于块的主题就显得微不足道了。
有一个 公开票 在WordPress Meta Trac和 主题检查插件的补丁。 有人需要触发并实现它。
像这样:
喜欢加载中……