WordPress 6.4 将于 2023 年 11 月 7 日发布,此版本重点关注增强整个 WordPress 体验的项目,从撰写新帖子的细节到管理整个网站的样板(patterns)。在这些努力中,我们的目标是添加新功能,例如字体管理和新的默认主题,以及填补当前功能的空白,例如进一步设计的更多工具。第 3 阶段的初步探索将在Gutenberg 插件中继续进行,任何早期成果都将与此主要版本中已计划的基础工作一起添加。将分享一个额外的帖子,涵盖各种额外的愿望清单项目这并没有进入这篇文章来提供可能的后续步骤的更新。
与往常一样,这里分享的内容正在被积极追求,但并不一定意味着每个内容都会进入 WordPress 6.4 的最终版本。
要更详细地了解与块编辑器相关的工作,请参阅此概述问题以了解正在进行的工作和6.4 板。
推出新功能
字体库
字体库的目标是让任何人都可以轻松地在整个网站上安装和使用字体,并增加了插件扩展点的目标。与媒体库类似,字体库将在全球范围内可用,与激活的主题无关。可以在这个跟踪问题上进行后续的努力。
字体
Font Face 与字体库一起工作,处理服务器端 @font-face 样式的生成和打印。可以在这个跟踪问题上进行后续的努力。
模板和模板部件的修订
在对样式添加修订的努力的基础上,对模板和模板部分的修订将完善编辑体验,从而能够回滚在任何地方所做的任何更改。在这个跟踪问题上可以继续努力。
新区块
6.4 正在考虑三个新块以及相关的GitHub问题:
下面是显示正在使用的“阅读时间”块的视觉效果:
图片灯箱
灯箱功能正在探索作为一个选项来切换单个图像块的启动。可以在这个跟踪问题上进行后续的努力。
自动插入块
为了更好地适应更直观的体验,正在探索将块自动插入上下文特定部分的能力。例如,想象一下安装插件后,编辑导航时会出现一个选项,以自动启用登录和退出选项。这项工作的成果目前可能会采取新的区块检查员小组的形式,直到体验得到进一步完善。可以在这个跟踪问题上进行后续的努力。
块主题中的文章格式
WordPress 自 3.1 起就支持文章格式,虽然块主题以各种方式与文章格式保持一致,但居中和利用文章格式有许多增强功能,包括:
- 在循环和模板 中处理无标题的帖子。
- 从样板开始新的文章流程。
- 改进查询循环中帖子内容块的特定格式。
这个问题可以继续努力和讨论。
推进当前的功能和体验
写作经历
在 WordPress 中写作,无论是最新的帖子还是新页面,都需要无缝且令人愉快——工具应该有助于创造力而不是阻碍。具有所有变体、设计工具和转换的块应该让您感到有能力创建您想要的东西。此版本包含专门的重点以确保这种情况保持不变。可以在此跟踪问题中努力编写特定问题,在此跟踪问题中改进链接控制,并在这些额外的努力中捕获一些特定情况的工具栏(列表项、报价、导航项)。
接口和工具
可用的工具不断得到改进,使创建网站或撰写帖子更加简化,重点关注以下领域:
- 列表视图迭代,具有组块的自定义命名、图库和图像块的媒体预览、调整大小的能力、复制块的键盘快捷键等等。
- 顶级工具栏改进,包括解决一些键盘导航问题。
- 无干扰改进。
- 命令调色板:添加新的块命令,更新设计,添加对注册没有图标的命令的支持,改进较小视口上的命令调色板渲染。
以下是命令面板的最新设计迭代:
网站编辑
除了构成所有网站编辑的各个子项目(例如导航块或全局样式)之外,以下具体的改进和增强是本周期的重点,以改善更广泛的体验:
- 编辑页面时添加“显示模板”开关。
- 添加页面的讨论设置/详细信息。
- 在“浏览样式”面板中显示当前修改。
- 切换主题时消除模板和模板部分的耦合。
- 站点编辑:隐藏页面/帖子标题。
- 站点编辑器 → 页面检查器:添加切换模板的功能。
- 对齐站点编辑器和帖子编辑器中的页面编辑功能。
- 将缺少的 CSS 类添加到模板中。
- 探索对站点编辑器中的样式面板的改进。
可以在这个跟踪问题上进行后续的努力。下面是在站点编辑器中的页面模板之间切换的初步了解:
设计工具
为了实现更复杂的设计,正在探索各种与设计工具相关的增强功能和附加功能。这些努力的范围从特定于块的更改(例如向组块添加对背景图像的支持)到更大的努力(例如扩展主题)。json提供间距大小预设:
- 添加框阴影组件。
- 扩展 theme.json 以提供间距大小预设。
- 扩展和简化布局控件,包括块支持和UI。
- 自定义 CSS 增强功能。
- 解决设计工具的一致性。
- 添加对按钮和标题的块实例元素支持,作为更广泛的元素集概念的第一步。
- 推进更多宽高比支持。
- 全局样式:向各个块添加对元素的支持。
- 站点徽标:添加宽度单位支持。
- 封面:应用初始背景图像时设置自定义颜色。
- 元素:添加对基于文本的输入的支持。
- 类别:向类别块添加列表样式类型选项。
- 组块:添加对背景图像的支持。
- 媒体+文字:支持特色图片。
可以在这个跟踪问题上进行后续的努力。下面是盒子阴影组件的早期设计探索:
全局样式(样式、样式书等)
全局样式既是一个系统,也是一个界面,用于管理整个站点的样式,从单独的更改到块,再到整个站点的全面更改。当前的工作继续沿着相同的路线发展,涵盖广泛的项目,从 theme.json 中更多的技术更新到围绕样式书工具的更多以 UI 为中心的工作。为了继续扩大内置样式系统的可能性并使其尽可能易于使用,计划进行以下工作:
- 样式修订:添加并排比较、添加分页、添加重置为默认修订。
- 样式书:迭代演示和设计,增加专注于单个块类型和集成样板的能力。
- Theme.json:启用引用工作,添加部分特定的 theme.json 功能。
- 样式体验:探索如何最好地表示样式的层次结构、显示继承的样式以及管理样式变化。
可以在这个跟踪问题上进行后续的努力。以下是在样式书中添加关注单个块类型的能力的早期设计探索:
样板
在引入直接在编辑体验中创建样板(Patterns)的功能后,计划在 6.4 中提供更多高级功能和各种改进,包括以下内容:
- 添加设置类别的功能。
- 更新插入器体验以确保同步和未同步之间的一致性。
- 提高非块主题的兼容性。
- 迭代样板页面的空类别状态。
- 同步样板:在编辑器中未接收对齐属性。
作为一个扩展目标,正在探索部分同步的样板,允许锁定布局和样式组件,同时可以独立更新部分内容。
可以在这个项目面板中继续努力。下面演示了添加样板类别的外观:
导航创建和管理
与 WordPress 5.9 以来的每个版本一样,导航块和导航管理继续有特定的重点,以使其更加强大和有用,包括在涉及各种响应需求时:
- 作为模板部分引用的叠加层
- 添加查看每个菜单的使用位置的功能。
- 添加设置当前菜单项样式的功能。
- 允许选择设置自定义图标。
- 添加在移动设备上设置不同链接的功能。
- 探索批量添加样板。
- 持续迭代改进后备方案。
查询循环块
为了更好地启用更复杂的查询并带来更多显示帖子的选项,正在研究以下项目:
- 考虑添加分类项查询循环块。
- 添加选项以不重复同一页面上先前查询循环已显示的帖子。
- 查询块:客户端分页,由 Interactivity API提供支持。
这项工作可能会根据《Twenty Twenty-Four》的需求而演变。
脚注
脚注块在 WordPress 6.3 中引入,随着更多可用的设计工具和自定义文章类型兼容性工作的不断发展:
下面是使用附加块支持的脚注块的示例:
新默认主题:Twenty Twenty-Four
新的默认主题 Twenty Twenty-Four 将与 6.4 一起发布,带来使用 WordPress 最新、最强大功能的独特功能。它汇集了完整的体验,将块主题的所有内容整合在一起。预计设计将随着工作进展而共享,并加入# 核心主题项目以了解更多信息。
性能
性能团队和更广泛的贡献者将重点关注以下方面:
- 利用Core中新的脚本加载策略 API。
- 改进自动加载选项。
- 继续致力于识别和改善服务器性能瓶颈,特别是模板加载。
- 提高应用加载优化属性“loading”、“fetchpriority”和“decoding”的可靠性和灵活性。
- 扩展自动化性能测试工作流程和仪表板的功能。
- 持续努力改进 theme.json API。
为自动更新添加回滚插件和主题的能力
在WordPress 6.3 中发布的先前工作的基础上,插件和主题自动更新的回滚正在进行中。具体来说,这意味着将添加检查以确保更新的插件在激活时不会导致 PHP 致命错误。如果是这样,则会捕获此错误并恢复以前安装的版本,并向站点管理员发送一封电子邮件。可以在这张trac票中跟进。
一般错误修复和增强功能
在Trac中,各个组件和焦点上已经有38 个已关闭的工单和8 个提前预订的工单。目前仍处于周期的早期阶段,因此预计这些努力将继续下去。
早期的基础性第三阶段工作
虽然最初的第 3 阶段计划已被共享,但仅针对 6.4 探索了一组非常有限的迭代工作,包括以下内容:
- 扩展表组件作为更广泛的管理重新设计工作的一部分。
- 探索媒体处理的改进。
- 改进命令面板的命令和设计(在上面的界面和工具下列出)。
预计古腾堡插件将继续进行更广泛的第 3 阶段工作,而不会包含在 6.4 的内核中。