很难相信已经以开发为中心已经一个多月了 WordPress 6.5 发货。在这一点上,第6.6版的工作正在进行中,过去几周中的许多变化已经在上一个版本的新API上迭代。
这 WordPress 6.5.3 维护发布也于2024年5月7日降落。该更新固定了核心中的12个错误,在块编辑器中固定了9个错误。如果您还没有这样做,请务必升级。
但是,让我们跳入新的东西。像往常一样,请确保对WordPress TRUNK和GUTENBERG插件的最新版本测试以下更改。这些每月综述的主要目标是帮助您保持更新并为下一个WordPress发布做准备。
目录
强调
通往WordPress的道路6.6
一周前,WordPress 6.6路线图 发表在《 Make Core》博客上。预计将于2024年7月16日发货的许多计划的许多计划似乎集中在用户体验,主题和现有API的改进上。
有些期待包括的事情包括:
- 继续研究数据视图。
- 通过全球样式变化定义的混合和匹配颜色和排版集。
- 同步图案,从6.5释放开始。
- 扩展的块样式变化支持,包括专用
/block-styles
主题目录。 - 增强对块的网格支持和组块的网格变化。
- 影子工具,负边距支持,宽高比预设等等。
还可以查看最新的摘要 Gutenberg即将发生的事情的走廊聚会,其中包括几个演示的过程中功能。
颜色和排版样式变化
就个人而言,我最期待的功能之一是扩展的全球风格变化。如果您构建主题,我希望这会激发您的兴趣。
Gutenberg 18.3引入了一种定义的新方法 颜色或排版的全球样式变化。当您定义主题的变化时/styles
仅具有颜色或版式样式的文件夹,它们不会显示为完整的变体。相反,它们出现在新 颜色 和 排版 网站编辑侧边栏中的面板。
游乐场的社区蓝图
现在有一个 官方存储库 用于游乐场的社区创建的蓝图。前10个蓝图可在 蓝图画廊,提供各种WordPress设置的实时演示。
最初的画廊有各种各样的蓝图可以尝试,但它们主要是学习系统的示例。目的是让您开始创建自己的蓝图以通过游乐场展示。就像提醒一样,您可以 在插件中添加蓝图 在插件目录中,为用户提供了实时预览。
插件和工具
HTML API进度报告
A HTML API的进度报告 最近发表了,其中包括正在进行的内部改进和下一步的概述。未来更新应包括:
- 读取和修改块属性
- 完整的HTML支持
- 位/令牌(即短代码2.0)
稳定实验组件
WordPress结束了 二十个实验编辑组件 那是稳定的路。对于这些组件中的许多组件,这已经很早就应该了,因为它使一些开发人员无法使用核心工具构建。其中大多数应该准备在WordPress 6.6发布时间内使用。
新的和更新的组件
在其他组件新闻中,Gutenberg的最后几个发行版包括一些更改,您应该关注:
- 一个新
TextAlignmentControl
与Gutenberg一起运送的组件18.3 为了准备全球样式中的块级文本对齐支持。 - Gutenberg 18.2添加
disabled
项目类型的道具支持 在里面CustomSelectControlV2
成分。
编辑统一更新
工作继续 统一发布功能的项目 在帖子和站点编辑之间。现在可以在编辑中提供以下插槽:
PluginSidebar
PluginPostStatusInfo
PluginMoreMenuItem
PluginSidebarMoreMenuItem
PluginDocumentSettingsPanel
互动性API更新
在WordPress 6.5上公开的交互性API继续看到改进。您应该知道在Gutenberg 18.2中发货的一些更改:
- 你现在可以 声明多个事件听众 和
data-wp-on
对于同一元素上的同一事件类型(将其备份到WordPress 6.5.3)。 - 什么时候
SCRIPT_DEBUG
已启用,preact/debug
包裹将包括在内,允许您使用 先进的DevTools 调试您的交互式块。 - 查询块已更新为 允许第三方交互式块。
其他值得注意的变化
Gutenberg 18.3包括其他几个更新,您应该注意以下方式:
- 捆绑的React版本已经 更新为18.3.1。这是为即将到来的 React 19释放。
- 古腾堡·威尔 触发控制台警告 当您注册一个没有名称的块变化时。
主题
默认字体大小设置触发器them.json升级到版本3
Gutenberg 18.3引入了新的settings.typography.defaultFontSizes
会让你的财产 禁用默认字体大小 从在用户界面中选择。这解决了一个长期存在的问题,其中核心大小与主题注册大小一起显示。
这种变化也使theme.json
模式到 版本3。当WordPress 6.6滚动以继续使用较新的时候,请准备更新主题theme.json
特征。
布局更新
布局和相关样式的几个更新已进入Gutenberg 18.2和18.3。任何CSS更改核心代码都有可能破坏您的主题设计,因此请务必检查您的设计,并在WordPress 6.6船之前报告任何问题:
- 布局样式选择器 现在包裹
:where()
,降低其特异性。 - 对于没有一个主题
theme.json
文件,流程和约束布局规则 不再输出。 - 自动修订规则 在经典主题中的画廊和报价等中心已经恢复了。
- 负利润率现在为 应用于全宽嵌套块 当放置在带有自定义填充的容器中时。
- 语义布局类 现在始终在编辑器中正确添加。
除了这些底层变化,新的行控制 添加到带有网格布局的块中 在手动模式时。
文本对齐块支持
Gutenberg 18.2引入了新的typography.textAlign
支持属性 对于块开发人员。最终的目标是将此功能迁移到使用临时文本对齐的核心块和 通过全球风格支持它。
编辑中的课程
从Gutenberg 18.3开始,您现在应该能够 使用标准邮政课程(如get_post_class()
函数)在编辑器中。仅在使用查询循环块时显示这一点。但是,它为编辑器带来了一项长期使用的经典功能,并应该使使用上下文类始终如一地样式帖子变得更加容易。
是时候让邮政格式样式进行适当的复出了吗?
块修复
Gutenberg 18.2固定了几个障碍的问题,这些问题应减轻一些主题设计头痛:
- 包装纸
<div>
曾是 从最新帖子块中删除 在编辑器中,使其更容易始终如一。它还为前端添加了一些缺失的类。 - 导航块现在显示
.current-menu-item
邮政类型档案的课程。 - 段落支持重新添加 到帖子标题块
level
属性在块标记级别上,但对此没有UI支持。 - CSS的特异性 pullquote块的填充 和 分离器块的边界风格 减少以避免与全球风格冲突。
背景图像更新
Gutenberg 18.1添加了最初theme.json
支持顶级站点背景图像的支持和UI控件。作为某些的一部分 后续任务 为了完善该功能,Gutenberg 18.2包括了几个UI更新:
全页,客户端导航实验
一个实验设置 全页,客户端导航 作为Gutenberg 18.3的一部分添加到Gutenberg WordPress的互动性API迭代6.6。您可以通过访问来测试它 Gutenberg>实验 在您的WordPress管理中并将其打开。
请记住,这是一个早期的实验,可能会破坏您的主题设计。请报告您遇到的任何问题。您可以遵循此功能的进度 这个跟踪问题。
负余量支持
虽然长期以来一直支持负边距theme.json
和定制的间距预设,Gutenberg 18.3使其可用 通过UI控件 在编辑中。现在是开始测试此功能的设计问题的好时机,因为WordPress 6.6将其开放给您的主题用户。
默认主题更新
如果您通常将默认主题用作自己项目的起点,请确保查看这些更改,以防它们与您的主题相关:
其他值得注意的更改
其他一些与UI相关的更改已经列入了Gutenberg的最后几个:
- 重命名块的控制已是 从 先进的 检查员面板。目的是删除重复控件(也可以通过块工具栏和列表视图获得)。
- 这 组块的硬编码样式 示例预览已被删除,现在应该让您的自定义组样式正常工作。
- 经典主题现在显示 外观>图案 管理员中的菜单项。此更改也消除了 模板零件 物品。
- 网站编辑现在支持 创建入门图案 来自UI。
资源
WordPress新闻
在主要WordPress新闻博客上,出版了两个与开发人员有关的帖子,如果您错过了它们,应该赶上它们:
开发人员小时
四月份有两个新的现场会议涵盖了主要的WordPress 6.5功能:互动性API和Block Bindings API。它们可通过YouTube提供:
下一个开发人员小时活动将是2024年5月14日,星期二,将涵盖Meta Box替代方案。 报名 现场观看活动!
开发人员博客
上个月,四个新教程降落在开发人员博客上。与往常一样,还有更多的路线,但是如果您还没有阅读这些内容,请花一些时间来赶上:
道具 @NDIEGO 和 @Juanmaguitar 用于审查此帖子。