“新增功能古腾堡 古腾堡项目是WordPress的新编辑器界面。编辑器改进了创建新内容的过程和体验,使编写丰富内容变得更加简单。它使用“块”来增加丰富性,而不是短代码、自定义HTML等。https://wordpress.org/gutenberg网站/…”帖子(标有#gutenberg-new标签)每两周在古腾堡发布后发布一次,展示每个版本中包含的新功能。作为提醒,以下是概述以不同的方式跟上古腾堡和网站编辑项目(以前称为完整网站编辑).
古腾堡15.5已经发布可供下载!
最新版本引入了许多用户界面功能来改善创建体验,例如在添加新模板时自定义标题样式和主题定义的模板模式。主题创建者应该喜欢测试Columns的实验网格布局和模板锁定支持块 块是一个抽象术语,用于描述使用WordPress编辑器组合在一起形成网页内容或布局的标记单元。这个想法结合了过去可能通过短代码、自定义HTML实现的概念,并将发现嵌入到一个一致的API和用户体验中。。这个版本有很多功能要介绍,所以让我们深入了解。
目录
模式作为模板启动程序
添加了Gutenberg 14.9模板类型支持模式美国石油学会 API或应用程序编程接口是一种软件中介,允许程序相互交互并以有限的、明确定义的方式共享数据。然而,这只是一个未完成的更改,为未来的迭代奠定了基础。15.2版引入了一种新的模式在站点编辑器中为用户添加新模板时。它只提供了两种选择:使用后备模板或从空白板开始。
在最新版本中两个概念已合并允许用户从主题注册的模板模式构建新模板。主题作者可以注册用于特定模板类型的自定义模式(例如,单篇文章、404等),它们将出现在开始模式中。
通过样式界面设置标题样式
一段时间以来,主题作者已经能够为创建自定义样式<标题>
元素直接通过主题.json
最新的Gutenberg更新将这些设计选项引入Styles界面,允许创建者和用户自定义字幕不接触代码。
实验网格布局支持
古腾堡15.5引入了一种新的网格布局类型。这仍处于早期阶段,目前仅支持最小列宽的设置,但它定义了未来更多配置选项的基础。主题作者应该立即开始测试,并就他们设想的用例提供反馈。
唯一的核心 Core是运行WordPress所需的一组软件。核心开发团队构建WordPress。支持网格布局的块是Group,此支持当前为标记为实验性。要测试它,请访问古腾堡>实验WordPress中的屏幕管理员 (和超级管理员)并启用组块的网格变化选项。
其他值得注意的亮点
现在有一个修改日期后的变化用于后日期块。它允许用户显示文章的最新更新日期。
古腾堡15.3引入了阅读时间块,用于显示阅读一篇文章所需的估计分钟数。最新更新添加了间距和印刷术支持块,完善其设计工具集。
核心柱现在阻塞支持模板锁定,的图像大小图像块的设置已重命名到分辨率和Media&Text块的对齐设置为“无”默认情况下。
更改日志
增强功能
块库
- 为Post Modified Date添加Post Date块变量。(49111)
- 为time-to-read块添加排版支持。(49257)
- 允许多次插入读取块的时间。(49253)
- 图像块:如果没有,则不渲染统一资源定位地址 互联网上网站或网页的特定网址,例如网站的URL www.wordpress.org设置。(45220)
- 媒体和文本:将默认对齐方式切换为
没有人
. (48404)
- 更新可选文本标签和帮助文本。(49416)
- 导航子菜单:重构以使用块支持功能。(48936)
- 将图像大小控件中的“图像大小”替换为“分辨率”。(49112)
- 更新Gallery块以使用一致的40px组件。(49101)
- columns块:添加对templateLock属性的支持。(49132)
组件
- FormTokenField:添加道具以删除下边距。(48609)
- ImageSizeControl:删除“图像尺寸”标签。(49414)
- ImageSizeControl:使用40px的大尺寸。(49113)
- 工具提示:优化现有测试。(48397)
- 从更新测试
fireEvent(火灾事件)
到userEvent(用户事件)
. (44952)
- CustomGradientPicker:改进初始状态用户界面 用户界面. (49146)
- 故事书:显式声明样式表依赖项。(49099)
角度选择器控制
:样式可以更好地适应狭窄的环境并改进RTL布局。(49046)
设计工具
- 将间隔工具添加到读取块的时间中。(49392)
- 位置面板:如果设置了位置类型,则默认打开。(49151)
- 还原:对模板部件块执行粘滞块操作。(49219)
- 粘滞位置:向模板部件块添加“使粘滞”操作。(49085)
测试
布局
图标
插件API
- 插件:重构“PluginArea”组件以使用同步存储。(49220)
全球风格
块编辑器
- 富文本:只有在每个选定索引处都处于活动状态时,才认为格式处于活动状态。(48789)
- 更新颜色面板项的边框颜色。(42283)
- 国际18n 国际化,或编写和准备代码以完全翻译成其他语言的行为。另请参阅本地化。通常用小写字母i书写,因此不会与小写字母L或数字1混淆。通常是后天习得的技能。:向与相关的标签添加上下文CSS公司 级联样式表。位置属性。(49135)
站点编辑器
列表视图
块API
- 区块。杰森 JSON或JavaScript Object Notation是结构化数据的最小可读格式。它主要用于在服务器和web应用程序之间传输数据,作为XML的替代。:重构和稳定选择器API。(46496)
漏洞修补
块编辑器
- BlockHTML:设置时使用正确的类型html格式 超文本标记语言。主要用于在web浏览器中输出内容的语义脚本语言。'状态为模糊。(49191)
- 双色调:将过滤器传递给Post Editor。(49239)
- 双色调:使用
WP_主题_JSON_解析器_Gutenberg
而不是WP_Theme_JSON_解算器
. (49199)
- 修复输入错误(覆盖->覆盖)。(48711)
- 编写流程:防止可编辑输入时的默认浏览器行为。(49370)
- 修复
悬停
手机中的图案选项卡出现错误。(49450)
通用接口
- 无效 bug跟踪器的解决方案(通常在软件开发中很常见,有时也会诺塔布)这表明票证不是错误、是支持请求或通常无效。首次计划未来页面时显示的页面地址。(49092)
模式
- 块图案:使用
WP_主题_JSON_解析器_Gutenberg
而不是WP_主题_JSON_解析器
. (49197)
块库
- 按钮:禁用编辑为HTML支持。(49097)
- 在类别块的下拉列表上固定中心对齐。(44013)
- 修复sprintf()参数。(49439)
- 修复:导航块宽度在大视口上受到限制。(49302)
- 组块:允许将块以占位符状态拖到块上。(49361)
- Group:修复“double div”deprecation“templateLock”属性。(49250)
- 组:修复不推荐使用的“templateLock”属性类型。(49205)
- 导航:修复缺陷 错误是错误或意外结果。性能改进、代码优化和被视为增强,而不是缺陷。功能冻结后,只处理错误,回归(与前一版本相反的更改)是最高优先级。在计算活动菜单项时。(49195)
- 岗位摘录 摘录是对博客文章或页面的描述,默认情况下会显示在博客存档页面、搜索结果(SERP)和社交媒体上。对于一个SEO插件,摘录也可能位于该插件的metabox中。:修复JavaScript脚本 JavaScript或JS是一种面向对象的计算机编程语言,常用于在web浏览器中创建交互效果。WordPress广泛使用JS以获得更好的用户体验。当PHP在服务器上执行时,JS在用户的浏览器中执行。https://www.javascript.com/.错误和其他杂项。错误修复。(48730)
- 查询回路 Loop是WordPress用来显示文章的PHP代码。使用The Loop,WordPress处理要在当前页面上显示的每个帖子,并根据它与The Loop标记中指定的标准的匹配程度设置其格式。循环中的任何HTML或PHP代码都将在每个帖子上处理。https://codex.wordpress.org/The_Loop.:约束列表项(
李
)样式设置为主列表的直接子级。(49303)
- 查询循环:显示特色图片 特色图片是博客存档页面上使用的主图片,当帖子或页面在社交媒体上共享时,会被提取。该图像可以用于在站点的小部件区域或帖子摘要列表中显示。所有帖子中的占位符。(49301)
- 查询标题:更改用于删除存档标题前缀的筛选器。(49306)
- 引用:禁用编辑为HTML支持。(49426)
- 恢复“确保导航块中直接插入的块是页面链接”。(49126)
- 搜索块:修复溢出宽度。(49192)
- 更改图像大小描述,因为这会导致混淆。(48478)
- 后摘录块:修复某些网站语言中的意外逗号。(49123)
组件
- CircularOptionPicker:强制样例在组件其余内容的顶部进行视觉渲染。(49245)
- 修复TabPanel初始渲染(49368)
- 修复未对齐的文本区域输入控件。(49116)
- LineHeightControl:根据占位符值调整数字调整按钮。(49150)
- ToolsPanel:使菜单项顺序与SlotFill用例一致。(49222)
布局
- 修复Group块中不稳定的DisableLayoutClassNames。(49385)
- 从父布局获取间隔块的方向。(49322)
- 删除经典主题中网格组的内部包装。(49387)
后期编辑器
- 修复分心障碍。(49317)
- 锁定后:修复化身 化身是一种图像或插图,专门指代表在线用户的角色。它通常是出现在用户名旁边的方框。位置。(49421)
站点编辑器
- 在创建新模板或模板部件后修复站点编辑器重定向。(49364)
- 在成功通知中显示创建的模板标题,而不是slug。(49366)
- 模板零件:使用
WP_主题_JSON_解析器_Gutenberg
而不是WP_主题_JSON_解析器
. (49198)
- 修复utils.js中的输入错误。(49178)
媒体
- 图像:当用户无法上传文件时,不要创建外部图像“blob”。(49300)
- MediaReplaceFlow:在显示“媒体库”菜单项之前检查权限。(49298)
全球风格
列表视图
历史
- 带回修订 WordPress修订系统存储每个保存的草稿或发布的更新的记录。修订系统允许您通过拖动滑块(或使用“下一步”/“上一步”按钮)查看每个修订中所做的更改。显示屏显示每个版本中的更改内容。用于模板部件的按钮。(49163)
数据层
- useSelect:当第一次从中选择时,增量订阅商店。(47243)
- 数据:拒绝注册已注册的商店。(49134)
工具
- 巴贝尔合金-插件 插件是一个包含一组功能的软件,可以添加到WordPress网站。他们可以扩展功能或为WordPress网站添加新功能。WordPress插件是用PHP编程语言编写的,并与WordPres无缝集成。这些可以在WordPress.org插件目录中免费https://wordpress.org/插件/或者可以是第三方基于成本的插件-makepot:修复不存在的问题翻译 更改文本、单词和显示格式以支持另一种语言的过程(或结果)。另请参阅本地化,国际化.处理。(49431)
导航
性能
后期编辑器
- 选择块时避免UI移动。(47177)
- Lodash:删除
_.groupBy()
从buildTermsTree()
在编辑器中。(49224)
GitHub公司 GitHub是一个提供git存储库在线实现的网站,其他开发人员可以轻松共享、复制和修改这些存储库。公共存储库可以免费托管,私有存储库需要付费订阅。GitHub引入了“拉请求”的概念,在将贡献者在分支中所做的代码更改合并为存储库所有者之前,可以对其进行审查和讨论。https://github.com/行动
测试
- 通过本地修复运行性能测试CLI(命令行界面) 命令行界面。Mac中的终端(Bash)、Windows中的命令提示符或WordPress的WP-CLI。. (49068)
- 重构性能测试工件处理。(48684)
巴别塔预设
- Polyfills:排除web.immediate。(49234)
实验
导航屏幕
文档
- 添加缺少的筛选器文档。(44342)
- 将缺少的伪选择器添加到theme.json模式和文档中。(49202)
- 添加readme.txt常见问题解答条目以归档安全漏洞。(49148)
- 为插件发布过程添加发布模板。(49345)
- 添加有关块编辑器组件用法的消息。(49400)
- 块编辑器手册:改进了可读性和措辞并更正了错误。(48756)
- Docs:修复apiFetch的错误导入。(49432)
- 文档:在架构页面中添加更多结构。(49184)
- 修复失败的CI文档检查。(49378)
- 修复/缺失模板收割台 你网站的标题通常是人们第一次体验到的东西。位于页面顶部的刊头或页眉是网站外观的一部分。它可以影响访问者对您的内容和您/您组织的品牌的看法。它在不同的屏幕尺寸上也可能看起来不同。. (49348)
- FlexItem:修复自述文件第19行的错误。(49284)
- 提到“testsPort”.wp-env.json设置。(49388)
- 删除版本和构建文档中错误的换行符。(49353)
- 主题JSON模式:将defaultPresets属性添加到shadow。(49204)
- 主题JSON模式:将position.sticky和dimensions.minHeight属性添加到设置中。(49335)
- 使用查询参数更新@api-fetch README.md(49318)
- 更新wordpress/元素的README.md。createRoot在WordPress 6.2之前不可用。(49309)
- docs:更新端到端测试设备文档。(49441)
代码质量
组件
- 动画:重构为TypeScript。(49243)
- ColorPicker:TypeScript重构。(49214)
- CustomGradientPicker:重构到TypeScript。(48929)
- DuotonePicker、DuotoneWatch:转换为TypeScript。(49060)
- GradientPicker:重构到TypeScript。(48316)
块库
- 主链接块:删除类名中的前导空格。(49397)
- 添加column-gap和row-gap作为允许的CSS属性,以与WP 6.0兼容。(49118)
块编辑器
- 双音:删除Safari重发黑客。(49232)
- 将正则表达式替换为标签 Subversion中的目录。WordPress使用标签来存储版本(3.6、3.6.1等)的单个快照,这是版本控制系统中标签的常见约定。(不要与帖子标签混淆。)双色调类渲染处理器。(49212)
- 使用immutableSet实用程序设置样式属性。(49365)
插件API
- 插件:为“PluginArea”组件添加单元测试。(49138)
全球风格
- 提取ColorPanel组件作为全局样式和块检查器之间的可重用组件。(48893)
- Lodash:重构远离
_.groupBy()
从编译CSS()
. (49227)
Web字体
撰写
- 使用useSyncExternalStore重构useMediaQuery。(48973)
模式
元素
- 元素:窄
创建InterpolateElement
参数类型。(49182)
工具
测试
- 修复片断的站点编辑器标题端到端测试。(49203)
- 升级Playwright至1.32。(49296)
构建工具
- 升级wp-prettier至2.8.5。(49258)
首次贡献者
以下PR由首次贡献者合并:
贡献者
以下贡献者在此版本中合并了PR:@阿隆·罗伯特肖 @阿杰伦德 @安德鲁斯隆 @亚里士多德 @布鲁克斯 @卡罗来纳州人 @查德1008 @ciampo公司 @科尔廷·古铁尔 @迪卡霍恩 @德拉加内斯库 @埃拉特里克斯 @恩德和彼得 @felixarntz公司 @流动的 @格伦达维森茨 @吉奥罗牌手表 @兔子皮莱 @helgatheviking公司 @詹博德兹 @杰里杰 @约翰斯特恩 @约十亿美元 @大戟 @jsnajdr公司 @凯文940726 @马杜苏丹德 @MaggieCabrera公司 @马马杜卡 @公共汽车 @米尔卡 @ntsekouras公司 @奥安德雷格尔 @肾素 @富丽堂皇 @里奇塔博 @莱恩韦尔彻 @邋遢鬼 @符号 @史莱亚西哈尔 @SiobhyB公司 @大豆 @挤压89 @司炉工 @t-hamano公司 @塔尔丹 @告诉机器 @汤姆德维塞 @泰克斯拉 @旺德巴特 @你知道riad @泽布兰斯坦菲尔
道具到@韦尔奇共同管理此版本和@詹姆斯科斯特用于释放资产。
#块编辑器,#核心编辑器,#古腾堡,#古腾堡-新