WordPress 6.1 正式版发布了


WordPress 6.1 正式版已经发布,是时候了解一下有哪些变化了。发布团队和许多贡献者在Trac和GitHub上都努力工作,超过120 项增强和功能请求、241 个错误修复、42 项其他任务,将Gutenberg最新版本纳入核心。

WordPress 6.1 关于页面截图
WordPress 6.1 关于页面截图

性能改进

在6.1 的45 个 Trac 票证中,19 个组件获得了各种性能改进。最显着的改进出现在 WP_Query 和REST API中。

如果从性能更新中得到益处,那就让它在 WP_Query 中缓存查询。对于许多开发人员来说,这是一个漫长的梦想,一旦对其进行测试,这将是您所希望的一切。REST API 对于几个启动缓存更丰富,对prepare_links(如果你想要的话)更轻。站点健康将检查您的持久对象缓存和页面缓存,而几个私有缓存API函数现在是公共的。还可以按组刷新缓存、声明支持的缓存功能、验证缓存键等。

除了 Query、REST API、Site Health 和 Cache API,在Multisite、Bootstrap、Media、Post(Post Types)、Editor、Database 和许多其他组件中可以找到性能改进。这里有太多的变化无法一一提及,要了解详情可阅读有关 WordPress 6.1 性能改进的指南

其他性能改进:

  • 帖子,帖子类型 – 帖子标题不应在 get_user_data_from_wp_global_styles 方法上进行翻译。
  • 快速/批量编辑 – 在处理批量编辑帖子的数据时检查show_in_quick_edit 分类属性。
  • 修订– latest_id 用作最新修订 ID 的数组键。

可访问性

与性能类似,可访问性改进包含28 个 Trac 票证,分布在 13 个组件中。基于块的捆绑主题,标有 accessibility ready 标签。表单、站点/模板和块编辑器、管理屏幕和更多可访问性改进在 6.1 版本中提供。更多详情阅读这里

块编辑器

WordPress 6.1将10个Gutenberg版本的新特性引入到核心中- 13.1、13.2、13.3、13.4、13.5、13.6、13.7、13.8、13.9、14.0和14.1。

在这 10 个版本中的许多更新中,团队做出了很多努力来使经典主题中的块和其他 Gutenberg 功能更可用,这将确保更容易过渡到混合和基于块的主题。

扩展日常开发中非常需要的块编辑器工具的各个部分的新方法,例如使用 create-block 工具搭建块变体、内容锁定更新、过滤theme.json数据、扩展查询块、样式引擎、新的React钩子以简化数据访问,等等。

主题

主题开发者可以更好地控制样式元素、布局和导航,而经典主题也可以控制基于块的模板部件和theme.json. 在开发说明中阅读所有这些内容。

REST API

REST API 对/search端点以及漂亮打印的 JSON 响应进行了很好的改进,可以将其添加为查询参数,也可以通过rest_json_encode_options filter进行控制。

媒体

从 5.8 版开始,兼容对 WebP 图像格式的支持,当生成 WebP 格式并合并到 6.1 的核心时,很多人感到非常兴奋。但是,最终提议将该功能集成到Canonical 插件中。

数据库

包含wpdb该类的文件从wp-includes/wp-db.php to 重命名wp-includes/class-wpdb.php以符合编码标准。如果您一直直接包含此文件,请不要担心 –wp-db.php会创建一个新文件并加载旧的、现在重命名的文件。

其他开发者更新

  1. 新的首选项持久性 API
  2. 支持 theme.json 中的按钮样式
  3. 搜索块变体现在支持查询变量
  4. 全局样式中的新按钮元素
  5. 适用于任何主题的外观工具
  6. 新的 is_login_screen() 函数
  7. 针对持久对象缓存和整页缓存的新站点运行状况检查
  8. 创建块脚手架工具更新
  9. 在 WP_Query 中缓存查询结果
  10. 经典主题中的模板部件
  11. 开发人员的其他更改

除非注明,否则均为本站原创文章,禁止任何形式转载。

精品WordPress资源下载