古腾堡16.0有什么新功能? (6月14日)
站点编辑器提供页面管理功能
优化的标注控件和Post Template获取块间距
Details块现在稳定了
其他值得注意的亮点
变更日志
增强功能
块编辑器
块控件SlotFill:重构以允许传递多个上下文,包括内部组件上下文。 ( 51264 ) 块工具栏:更新“解锁”按钮标签。 ( 51083 ) 内联框架 iframe公司 iFrame是内联框架的缩写。 iFrame用于在网页中加载另一个HTML文档并呈现它。该HTML文档还可能包含JavaScript和/或CSS,在用户浏览器解析iFrame标记时加载。 如果所有块都是v3,则进行编辑。 ( 48286 ) 改进(并放松)搜索与直接搜索 统一资源定位地址 统一资源定位地址 互联网上网站或网页的特定网址,例如网站的URL www.wordpress.org 链路控制中的入口检测。 ( 51011 ) 链接控制要求用户手动提交任何更改。 ( 50668 ) 列表视图:通过向下传递dropZoneElement,允许在紧邻区域外拖动。 ( 50726 ) 列表视图:拖动到折叠块时附加。 ( 50936 ) 在链接控件中的设置之外恢复文本控件。 ( 50957 ) 在帖子编辑器的模板模式中更新文档标题。 ( 50864 ) 在链接控制中使用“保存”而不是“应用”。 ( 50964 ) 使用复选框 新标签中打开 在链接控制中。 ( 50961 ) 可视化隐藏LinkControl初始/结果标题。 ( 50977 )
站点编辑器
添加 删除 导航侧栏中页面的操作。 ( 51101 ) 将页面详细信息添加到站点编辑器侧栏。 ( 50767 ) 空时将段落提示添加到“发布内容”。 ( 50623 ) 在站点编辑器导航侧栏中添加模板操作。 ( 51054 ) 添加在站点编辑器中创建新页面的功能。 ( 50565 ) 添加专注于编辑页面内容与页面模板的功能。 ( 50857 ) 如果只更改当前上下文,则直接保存。 ( 50567 ) 当未设置“阻止编辑模式”时,禁用块支持派生设计工具 违约 . ( 50912 ) DocumentActions:在页面和模板模式之间设置动画。 ( 51224 ) 站点编辑器侧栏:重构页面详细信息。 ( 51093 ) 样式屏幕:添加指向全局样式的链接 修订 修订 WordPress修订系统存储每个保存的草稿或发布的更新的记录。 修订系统允许您通过拖动滑块(或使用“下一步”/“上一步”按钮)查看每个修订中所做的更改。 显示屏显示每个版本中的更改内容。 . ( 51149 ) 尝试将动态页面模板添加到页面部分。 ( 50630 ) 调整编辑站点可调整大小的框架句柄。 ( 50878 ) 更新站点编辑器详细信息面板中的底部粘性部分。 ( 51274 )
块库
细节块:移除实验标记并稳定。 ( 50997 ) 岗位 摘录 摘录 摘录是对博客文章或页面的描述,默认情况下会显示在博客存档页面、搜索结果(SERP)和社交媒体上。 对于一个SEO插件,摘录也可能位于该插件的metabox中。 :改进编辑器站点上的预览。 ( 50167 ) 文章标题:改进编辑器网站上的预览。 ( 50147 ) 查询分页:来自的地址反馈 #50779 . ( 51165 ) 查询分页:允许隐藏标签文本。 ( 50779 ) Search Block(搜索块):只有可扩展输入的Add(添加)按钮。 ( 50487 ) 搜索块:重构以使用HTML标记处理器。 ( 51273 ) 发布链接:更新块变体图标以匹配链接中使用的图标 用户界面 用户界面 用户界面 结果。 ( 50190 ) 柱模板:添加块间距和布局。 ( 49050 )
组件
按钮:添加更大的opt-in属性 是小的 大小。 ( 51012 ) ListView:已将其他内容渲染转换为组件。 ( 51163 ) 调色板:提高颜色名称的可读性。 ( 50450 ) 间距:优化和压缩未链接的间距控件。 ( 50660 )
数据层
无障碍 无障碍 无障碍性(通常简称为a11y)是指为残疾人设计产品、设备、服务或环境。 无障碍设计的概念确保了“直接访问”(即无人协助)和“间接访问”,即与个人的辅助技术(例如计算机屏幕阅读器)兼容。 ( https://en.wikipedia.org/wiki/Accessibility网站 )
将TabPanel添加到文档概述中以替换假选项卡。 ( 50199 ) BorderControl:提高aria-label中颜色代码的可读性。 ( 51197 ) Handle为Draft或isInvalid,通过onKeyDown而不是键盘快捷键按Enter键。 ( 51021 ) ListView:允许使用键盘删除块。 ( 50422 ) 站点编辑器:将查看站点链接添加到站点编辑器导航。 ( 50420 ) 使用通用 div公司 而不是边栏导航屏幕组件的导航。 ( 51111 )
新的应用程序接口
命令中心:将命令存储的选择器和操作标记为公共API。 ( 51169 )
漏洞修补
块编辑器
向只有禁用子体的禁用块添加惰性属性。 ( 51079 ) 修复多实体多属性撤消重做。 ( 50911 ) 隐藏已发布帖子的保存草稿按钮。 ( 51193 ) Iframe排队:添加editorStyle和警告。 ( 50091 ) 改进了具有“禁用”编辑模式的块的行为方式。 ( 51148 ) 链接控件:缺少添加 翻译 翻译 更改文本、单词和显示格式以支持另一种语言的过程(或结果)。 另请参阅 本地化 , 国际化 . . ( 51081 ) 确保文章内容始终具有正确的布局。 ( 51431 ) 导航:记忆传递给LinkControl的链接值。 ( 51155 )
站点编辑器
浏览模式:在屏幕切换期间删除水平滚动条。 ( 51189 ) 修复站点编辑器导航侧栏中操作的样式。 ( 51153 ) 在snackbar中正确解码新模板标题。 ( 51057 ) 站点编辑器:更新无标题副本和渲染( 51074 )
小工具编辑器
更新Widgets Editor中的设置图标。 ( 51029 )
块库
自由形式/ 短代码 短代码 短代码是WordPress文章、页面或小部件中使用的占位符,用于在站点的特定位置插入插件生成的表单或函数。 :防止块转换HTML实体。 ( 51123 ) 导航:将颜色类应用于导航容器元素。 ( 50968 ) 发布模板:通过设置块上下文 滤波器 过滤器 过滤器是两种挂钩之一 https://codex.wordpress.org/Plugin_API/挂钩 。它们为函数修改其他函数的数据提供了一种方法。 它们是Actions的对应物。 与Actions不同,过滤器是以孤立的方式工作的,不应该有副作用,例如影响全局变量和输出。 . ( 50313 ) 发布模板:输出列数作为类名,以实现向后兼容性。 ( 51358 ) 帖子标题:修复iframed时的自动聚焦。 ( 51331 , 51367 ) 查询:修复迁移布局时的弃用错误。 ( 51311 ) 术语描述:处理默认边距样式。 ( 51137 )
全球风格
DimensionsPanel:修复Columns块级屏幕上的站点编辑器错误。 ( 51252 ) 流体排版:确保在编辑器中使用最大视口宽度。 ( 51146 ) 全局样式修订:确保返回按钮重定向运行一次。 ( 51316 ) SpacingSizesControl:修复保存全局样式时重置滑块位置的问题。 ( 50956 ) 样式屏幕:确保变体预览将在移动视口中渲染。 ( 51080 )
组件
修复:如果 超文本 组件位于Firefox中的按钮/摘要中。 ( 50540 ) FontSizePicker:修复控件 收割台 标题 你网站的标题通常是人们第一次体验到的东西。 位于页面顶部的刊头或页眉是网站外观的一部分。 它可以影响访问者对您的内容和您/您组织的品牌的看法。 它在不同的屏幕尺寸上也可能看起来不同。 间距。 ( 50855 )
主题
避免更改非主题预览请求。 ( 51221 )
数据层
数据:修复带有解析器的存储上的私有选择器不可访问的错误。 ( 51166 )
无障碍
将aria标签添加到焦点选取器组件。 ( 50993 ) 块工具栏:为锁定的块修复纯文本标签。 ( 50944 ) 修复导航工具栏initialIndex。 ( 51181 ) 修复屏幕阅读器未宣布更新 咏叹调描述人 在Firefox中。 ( 51035 ) 链接控制:修复“保存”按钮的禁用状态。 ( 51117 ) 社交图标:手动设置Snapchat标签颜色。 ( 51237 )
性能
当父级为“contentOnly”时,使getBlockEditingMode()返回“default”。 ( 51185 ) 不使用$this时使用静态闭包。 ( 50723 ) 添加 删除所有通知 允许从给定上下文中删除所有通知的操作。 ( 44059 ) 添加新操作 删除通知 允许批量删除通知。 ( 39940 )
实验
交互API
更改的标签和说明 古腾堡互操作性-api-core-blocks 实验设置。 ( 51059 ) 如果链接有图像,则禁用Lightbox UI。 ( 51180 ) 实验:在元素上放置指令,并将lightbox作为其子元素插入。 ( 51089 ) 图像灯箱:添加重置按钮。 ( 51239 ) 图像灯箱:在灯箱中添加对外部URL的支持。 ( 51278 ) 图像灯箱:修复灯箱关闭按钮的设计(正确的PR)。 ( 51206 ) 图像灯箱:改进图像块灯箱转义。 ( 51061 ) 移动灯箱所需的指令和标记以阻止支持。 ( 51232 ) 导航块:在悬停时设置正确的aria-expanded。 ( 50953 ) 从导航和文件块中删除实验标志以使用Interactivity API(作为私有)。 ( 51266 ) 在Interactivity API中重命名指令后缀字符和孤岛指令。 ( 51152 ) 删除导航块实验中不需要的aria-hidden属性。 ( 51044 )
下拉菜单v2
文档
添加有关实体抽象和撤消/重做堆栈的文档。 ( 51052 ) 修复Curating the Editor文档中的代码示例错误。 ( 51070 ) 修复脚本文档中标题的格式和使用句子大小写。 ( 51069 ) 修复View组件自述文件中的标题。 ( 51157 ) 修复自述文件中的文本。 ( 51268 ) 删除Block Grammar文档和所有相应的内部链接。 ( 51106 ) 删除路线图文档。 ( 51062 ) 撤消/恢复:小编辑。 ( 51085 ) 更新SlotFills上的README.md以添加有关道具的信息和示例 fillProps(填充道具) . ( 51013 ) 更新 反应 反应 React是一个JavaScript库,它使推理、构造和维护无状态和有状态用户界面变得容易。 https://reactjs.org/ . propTypes的文档链接。 ( 51208 )
代码质量
从编辑器包中提取BlockThemeReviews相关代码。 ( 50863 ) 流体排版:提取逻辑以导出流体排版设置。 ( 51188 ) 字体API:重构主题 JSON格式 JSON格式 JSON或JavaScript Object Notation是结构化数据的最小可读格式。 它主要用于在服务器和web应用程序之间传输数据,作为XML的替代。 WP_Fonts_Resolver中的全局函数。 ( 50811 ) Iframe:阐明与内联样式相关的依赖项是如何工作的( 51199 ) Iframe:修复blob清理。 ( 51004 ) Iframe:删除过时的readyState检查。 ( 51003 ) Iframe:删除过时的样式HTML解析。 ( 51136 ) Lodash:删除 _.is空() . ( 51096 , 50974 , 51098 , 50917 , 51168 ) mapSelectorsWithResolvers:不要初始化hasResolver,mapSelectors已经完成了( 51160 ) mapValues:使用fromEntries,避免在每个reducer调用中重新创建对象。 ( 51159 ) 重构将解析器实现添加到选择器调用的代码。 ( 51009 ) 删除的旧逻辑 __不稳定的已解决资产 . ( 51100 ) 从选择器中删除过时的Babel排列优化。 ( 50987 ) 从insertUsage数据中删除insert.ref字段。 ( 51130 ) 将“页面内容锁定”重命名为“页面内容焦点”。 ( 51280 ) 在站点编辑器中分离模板屏幕。 ( 51040 ) 编写流程:将选项卡固定到iframe中。 ( 50955 )
块编辑器
组件
工具
wp-env公司
脚本
测试
将测试添加到 使用IsDirty . ( 51036 ) 按钮:添加基本视觉效果 回归,回归 回归,回归 破坏或降级以前工作过的东西的软件错误。 回归通常被视为关键错误或 拦截器 最近的回归可能会得到更高的优先级。 “3.6回归”是3.6中的一个缺陷,它在3.5中起到了预期的作用。 测验。 ( 51000 ) 注释模板块:为上下文设置添加测试覆盖率。 ( 50879 ) 注释模板块:保留通过render_Block_data过滤器插入的内部块。 ( 50883 ) 修复脆弱的行为UI端到端测试。 ( 50954 ) 在本地运行端到端测试时忽略帧运动警告。 ( 50938 ) 链路控制测试 迁移 迁移 将网站的代码、数据库和媒体文件从一台服务器移动到另一台服务器。 通常在更换托管公司时进行。 :应在新选项卡中打开时,应包含标签( 51001 ) 链接控制:将测试迁移到剧作家。 可以通过选择文本和使用键盘快捷键来创建。 ( 50996 ) 端到端测试:添加断言以确认URL已更改。 ( 50835 )
构建工具
babel-preset-default:为preset-env启用错误修复选项。 ( 50994 )
首次贡献者
@okmttdhr公司 :从编辑器包中提取BlockThemeReviews相关代码。 ( 50863 ) @萨克森F :仅更改当前上下文时直接保存。 ( 50567 ) @Takshil Kunadia公司 :fix:在webpack监视过程中生成render.php。 ( 50939 ) @路过 :Docs:修复自述文件中的文本。 ( 51268 )