WordPress 5.8 中的全站编辑有什么特点?
已发表: 2021-07-29在 2020 年底的 State of the Word 中,Matt Mullenweg 向我们展示了块编辑器的新功能,这些新功能将在 2021 年与新版本的 WordPress 一起出现。
Matt 告诉我们,今年的目标之一是改变构建 WordPress 网站的用户体验:这个想法是我们最终不仅会创建帖子和页面,而且会使用块创建整个网络。 也就是说,我们还可以从同一个 WordPress 块编辑器创建导航菜单、带有小部件的侧边栏、模板等。 他将这个想法称为全站点编辑 (FSE),这是古腾堡第二阶段的主要目标。
Full Site Editing 只不过是一组正在开发中的项目的总称,以实现这种新体验。 Josepha Haden 在今年 4 月宣布,原定于 2021 年 7 月推出的 WordPress 5.8 版本中包含了完整站点编辑的第一个版本。
完整的站点编辑是项目的集合,它们共同代表了一个巨大的变化,对于单个版本来说可能太多了。 要分享的最重要的上下文是它不是作为用户的完整默认体验交付的。 第一阶段合并过程中最明确的反馈之一是我们的扩展人员(代理机构、主题作者、插件开发人员、网站建设者等)没有足够的时间为即将到来的更改做准备。
考虑到这一点,这个合并过程不会是一个开/关开关。 现在的重点不是完整和细致入微的用户体验,而是更多 WordPress 5.8 中的公开测试版。
Josepha Haden 制作 WordPress 核心
Josepha 澄清说,WordPress 5.8 并不包括所有属于 FSE 的项目,但我们收到的一些项目确实涉及我们在 WordPress 中工作方式的改变。 我已经向您介绍了 WordPress 5.8 中将包含的一些新功能,例如编辑图像和添加双色调过滤器、块转换和导航菜单块的能力。 我还评论了从块编辑器本身设计模板的选项。
在这篇文章中,我们将看到我们已经集成到这个新的 WordPress 5.8 版本中的完整站点编辑项目中包含的更多功能。 请注意,完整站点编辑的其他功能正在开发中,如果您想测试它们,您可以选择按照此处说明的说明安装正在开发的最新版本。
目录
- 模板编辑模式
- 激活模板编辑
- 创建和编辑模板
- 主题块
- 最新帖子块
- 查询循环和发布列表块
- 列表显示
- 总结
模板编辑模式
WordPress 5.8 附带的首批完整站点编辑工具之一是模板编辑器。 模板编辑器是帖子编辑器中可用的一种特殊模式,允许您为特定帖子和页面创建、分配和编辑块模板。
激活模板编辑
如果安装此版本后您在任何地方都找不到编辑模板的选项,请不要失望。 默认情况下,任何主题都禁用此选项,但主题可以选择启用它,并将以下行添加到它们的functions.php文件中。
add_theme_support( 'block-templates' );
这就是我在二十一二十一主题中所做的,以便能够告诉你它是如何工作的。
创建和编辑模板
我们在右侧边栏中找到的用于编辑页面或帖子的第一件事是创建新模板的选项。

单击«New»链接后,将出现一个弹出窗口,您必须在其中指明要创建的模板的名称。

单击«Create»按钮后,您已经在模板编辑器中,它与您已经知道的块编辑器非常相似,但有一些细微差别。

正如您在图像中看到的,在顶部栏中,我们找到了我们正在编辑的模板的名称和更新模板的按钮,现在它在左侧有一个点,这样您就可以随时告诉您您是不是更新页面(或帖子)而是更新模板。 此外,您还拥有指向您正在编辑的页面的链接。
编辑模板与编辑页面或帖子非常相似。 您可以像使用块编辑器一样添加所需的块和模式。 虽然现在,正如我稍后会告诉你的,我们有一些新的主题块在编辑模板时特别有用。

完成所有您认为必要的更改后,只需保存它,您将看到它如何警告您可能受模板更改影响的页面。

就是这样,您可以将创建的新模板分配给您想要的所有页面。 该模板将作为名为wp_template的自定义帖子类型保存在数据库中。 此外,将来您还可以使用该模板将其导出或导入到任何其他网站(目前,只有安装了 Gutenberg 插件才能使用此功能)。
主题块
正如我之前所说,模板编辑带来了一组新的 WordPress 块,这些块在创建模板和主题时特别有用。 它们如下:
- 网站标志
- 网站标语
- 网站标题
- 帖子标题
- 发布内容
- 发布日期
- 后摘录
- 发布特色图片
- 帖子类别
- 发布标签
- 登入/登出
- 最新评论
- 最新帖子
- 查询循环/帖子列表

对于这些块中的每一个,您都可以像修改任何其他块一样修改其特征。


在 WordPress 中编辑网站标题栏。 
在 WordPress 中编辑网站标语块。
它们每个的特征都非常直观,我认为不需要进一步解释,但我确实发现深入了解三种更复杂的块的细节很有趣:最新帖子、查询循环和帖子列表。 这三种类型的块既可以添加到模板中,也可以添加到帖子或页面中。
最新帖子块
如果您插入最新的帖子块,您将看到您可以定义许多特征来显示它们。
您可以为帖子选择三种不同的显示样式,无论是要显示描述还是整个帖子、最大字数、作者、发布日期和特色图片(类型、大小、对齐方式和链接)到帖子)。 您还可以按字母顺序或按发布日期升序或降序对它们进行排序,或按类别过滤显示的帖子。 最后,您还可以指定要显示的帖子数量以及在多少列中。
查询循环和发布列表块
查询循环块允许您显示具有不同样式的帖子、页面或任何其他自定义帖子类型的列表,并且可以根据显示的内容类型应用过滤器。

如上图所示,您可以先在左侧边栏中选择我们希望内容显示的样式。 如果您选择了标准样式,则可以选择轮播或网格视图。 在轮播的情况下,您可以在不同的显示变体之间进行选择,并在不同的组合之间选择是否显示标题、日期、摘录和/或图像。

选择后,将创建一个内容模板类型块,其中包含不同的选定子块。 无论您选择了什么变体,您都可以添加和/或删除主题块,并对内容列表块中的每个块进行任何更改以适合您的偏好。
您还有一组查询循环的属性,您还可以对其进行参数化,例如块的颜色、要显示的内容类型、显示内容的顺序以及您可以应用的过滤器,具体取决于您选择的内容。

这样,您可以在任何模板或页面中快速添加您在博客或课程等上的部分内容,而无需离开块编辑器。
列表显示
WordPress 5.8 现在提供的另一个完整站点编辑功能是列表视图。 在页面或帖子的编辑菜单的顶部栏中,我们现在可以在带有 «i» 的图标右侧找到列表视图图标。 单击它会显示一个侧栏,其中包含构成我们正在编辑的内容的不同块的结构。 我们所在的区块被突出显示。

此列表视图允许您快速浏览不同的内容块。 将鼠标放在列表中的任何块上都会带您到该块的内容。

此列表视图的一个非常有用的属性是您添加到内容中的 HTML 锚点也会显示出来。

这使您可以随时轻松检查是否缺少任何 HTML 锚点,并且使用正确的名称调用它们。
总结
WordPress 5.8 标志着通往全站编辑之路的一个里程碑。 连同我已经解释过的一些功能,我们看到我们正在逐渐接近能够在不编写代码的情况下开发新网站的目标。
我们仍然发现某些功能有时会失败并且需要改进,但这是一个开源项目,每个人的参与都将使 WordPress 成为最受欢迎的网站平台。
您是否决定安装此版本的 WordPress? 我们希望您分享您的经验。
Andrew Neel 在 Unsplash 上的特色图片。


