上个月的发布非常令人兴奋 WordPress 6.6“ Dorsey。” 但是,如果我完全诚实,我有点偏见。作为一个主题,很高兴看到发行版本集中在主题建设体验上。至少我当然不会抱怨。
补丁发布,WordPress 6.6.1,一周后发布。它包括16个错误修复。因此,如果您尚未升级,现在是这样做的好时机。
现在是时候让我们的眼睛向前看,开始专注于WordPress 6.7及以后了。本月版不会像某些人那样令人兴奋,因为发布周期刚刚开始,但是最新的Gutenberg插件中已经包含了一些不错的生活质量改进。
与往常一样,这篇文章将包含与开发相关的更改列表。其中大多数仅包含在WordPress Trunk或Gutenberg 18.8和18.9中。
目录
亮点
学习WP重新设计
学习WordPress 最近推出了一种令人毛骨悚然的新设计。这是一个令人耳目一新的大修,它与WordPress.org的其他设计更新一起嵌入式操作,使您可以根据您是哪种类型的WordPress用户进行导航。
通过这两个公告阅读有关更新的更多信息:
当您仔细阅读网站时,请务必查看新的 中级主题开发人员课程。
离线模式和PWA支持操场
WordPress操场现在支持“离线”模式,这意味着您访问时 playground.wordpress.net,您的操场实例的数据将在您的浏览器中缓存。这意味着即使没有主动的互联网连接,您也可以继续从事项目。
您也可以在设备上安装操场,并以渐进的网络应用程序(PWA)启动。这意味着您可以像其他任何应用程序一样直接从设备的主屏幕上打开操场。
阅读有关这些功能及其局限性的更多信息 公告帖子。
额外的额外支撑
贡献者一直通过为各种核心块提供设计工具支持,从而积极地抛光设计经验。下表列表在Gutenberg 18.8和18.9中已更新了哪些块,并添加了哪些功能支持:
插件和工具
通过文件定义块变体
Gutenberg 18.8引入 支持引用PHP文件 在block.json
用于注册块变体。为此,您必须将文件路径分配为variations
财产:
{
"variations": "file:./variations.php"
}
以前,您只能定义一个variations
JSON对象,但是此更改使您可以在服务器端注册变体。PHP文件必须返回一个变化数组才能注册。
新的DataForm API
Gutenberg 18.8引入了新的 DataForm
API,这是更大努力的一部分 减少重复的表单代码 具有数据视图。当前,新的API仅用于网站编辑器中的重复页面操作。
实验局部属性
一个新local
现在支持__experimentalRole
定义块属性时的属性,本质上 允许临时属性。当前的用途是在Gutenberg 18.8中引入的,添加了一种在上载图像时存储临时URL的方法(用户可以在图像完全上传之前保存)。
块绑定API更新
在最后几个Gutenberg发行版中,一些更改已降落,用于处理块绑定和自定义字段:
- 嵌套在查询循环块中的元元文章 现在被禁用。
- 当图像块有界限时,附件ID是动态生成的,以确保 扩展器具有正确的ID。
- 自定义绑定来源现在 在服务器上自举 因此可以使用它们的属性,例如在编辑器UI中显示标签。
组件更新
在Gutenberg的最后几个版本中,几个核心组件收到了较小的更新:
DateTime
:ToolbarButton
: 这isDisabled
道具被弃用 并与之合并disabled
。Tooltip
: 风俗 班级名称支持 添加了。SelectControl
: 一个minimal
添加了变体,这会创建一个无边界的下拉列表,可自动调整其宽度到最宽的选项。
主题
添加了背景图像附件支持
您现在可以 定义背景 支持背景图像的块值。在UI中,这是一个切换开关,以启用固定的背景(默认为滚动)。您也可以为定义的背景图像设置此此设置theme.json
通过background.backgroundAttachment
样式属性。
查询循环块继承更新
Gutenberg 18.9的几个更改试图纠正使用查询循环块时继承的工作方式:
用于编辑字体大小预设的新UI
主题定义的字体尺寸 可以编辑 通过 样式 UI从Gutenberg 18.9。在大多数情况下,这是一个面向用户的更改,但是如果您希望从网站编辑器中构建块主题,也很有用。
宽对齐块的根填充样式修复
在WordPress 6.6 beta期间,引入了根/全球填充的问题,该问题省略了带有广泛对准的嵌套块的填充。 这是固定的 在古腾堡(Gutenberg)18.8中,并回到WordPress 6.6。
全球样式更新和修复
几个后期修复程序被退回到WordPress 6.6和6.6.1,以解决上一个发布周期期间或之后发现的更改的问题:
- 一个修复确保 根/身体选择器不使用 新的
:root:where()
包装纸。 - 顶级元素选择器(那些没有课程的人,例如标题)也不再包裹
:root:where()
。
其他值得注意的错误修复
还有一些值得注意的修复程序,可以改善您的主题设计经验:
- 导航块的CSS特异性降低了 嵌套链接文本设计样式(这是将其备份到WordPress 6.6)。
- 评论表格块的按钮CSS 特异性已降低,允许
theme.json
按钮元素样式覆盖它。相同 应用治疗 到搜索块的按钮。 - 现在仅具有背景的列表的CSS 针对列表块 而不是一般列表。
- 评论表格的CSS 降低了特异性 为了通过
theme.json
。 - 纵横比控制现在正确出现 嵌套在网格中的图像块。
资源
学习WordPress
除了大修WordPress网站的重新设计外,本月还有一门全新的课程:
开发人员小时和走廊聚会群
上个月举行了两个现场会议,涵盖了插件和主题开发人员的主题:
开发人员博客
如果您尚未阅读它们,那么现在是在开发人员博客上查看最新博客文章的好时机:
道具 @BPH 为了共同处理这些资源,@NDIEGO 和 @韦尔奇 用于反馈和审查此帖子。