WordPress 6.1.1 发布修复50个问题优化性能

WordPress 6.1.1 正式版现已发布,此次次要版本带来了29项核心错误修复和21项块编辑器相关问题的解决,旨在进一步提升平台的稳定性和用户体验。以下是本次更新涵盖的关键改进内容:

内核问题修复
在Canonical模块中,针对pre_get_posts操作中设置NOT EXISTS分类法查询的致命错误已得到妥善处理,有效避免了潜在的系统崩溃风险。同时,针对编辑器性能优化的多项措施也已落地,包括解决get_default_block_editor_settings中的性能瓶颈问题,以及修复表格单元格内填充被忽略的显示异常。

编辑器功能增强
本次更新重点优化了块编辑器的多项功能:解决了特定术语分类模板错误显示为未找到的问题;修复了theme.json背景定义的分隔符样式颜色失效问题;通过避免在theme.json解析经典主题时运行不必要的昂贵逻辑,显著提升了编辑效率。此外,针对WP 6.1上块添加功能受限的问题(即”+”按钮特定条件下不显示),开发团队已推出针对性解决方案;WP_Theme_JSON类的性能也得到了进一步提升。

格式化与国际化优化
Normalizer类存在性检查已纳入remove_accents()函数的格式化流程中,确保字符编码处理的准确性。get_page_by_title函数的WHERE条款已更新至6.1版本标准,同时解决了因WPLANG设置错误导致的翻译文件提前加载引发的致命错误问题,并确保在调用load_textdomain()时始终传递正确的$locale参数。

媒体与菜单功能修复
针对6.0.3版本中特色图片出现的显示问题,本次更新已提供完整解决方案。同时修复了decoding=”async”属性引发的全站功能异常,以及WP 6.1-RC6版本中menu-item-has-children类未正确应用的问题。此外,WP_Query在处理null参数时返回错误页面的bug也得到了解决。

查询与主题兼容性提升
WP_Query模块的缓存机制已优化,确保posts_fields和posts_clauses[‘fields’]过滤器功能正常。文本显示方面,将”完整站点编辑”实例统一替换为更符合用户习惯的”站点编辑器”表述。针对不支持register_block_core_template_part的主题,WP_Query仍能正常执行,避免了兼容性问题。同时修复了按钮链接访问状态使用错误文本颜色的显示异常,并大幅减少了wp_get_theme函数的调用频率。

升级与安装体验改善
针对使用WP6.1更新插件时创建并保留.maintenance文件的问题,开发团队已推出自动清理机制。此外,解决了Gutenberg未更新版本在WordPress 6.1自动更新过程中导致的站点崩溃问题。get_user函数在缺少字段参数或设置为all_with_meta或all时的未定义错误已修复,并重构了ColorPalette组件的测试流程为@testing-library/react标准。

流体排版与组件优化
新增字体大小限制功能,并通过避免块内双重渲染,使嵌套页面列表块可直接选择,提升了编辑灵活性。修复了弹出窗口弃用问题,并将ColorPalette组件成功转换为TypeScript类型。列表v2模块解决了嵌套列表迁移时的无效显示问题,并优化了链接到homeUrl站点编辑器视图菜单的跳转逻辑。

表格与封面功能增强
表格块在前端和编辑器端的边框与填充样式已统一应用,伪选择器数组中伪状态的顺序调整优化了视觉效果。当templateLock值为all或contentOnly时,封面模板的内容丢失问题已修复。列表模块禁用了嵌套列表放置区,确保列表项放置更精准,并在块分隔符上实现了背景颜色与文本颜色的智能切换。

流畅排版与自动完成优化
针对IME组合问题,自动完成功能已通过event.keyCode修复方案恢复,FormTokenField模块的IME组合问题同样得到解决。流畅排版功能新增了字体大小的最小和最大规则调整,进一步提升了文本显示的舒适度。

更新方式说明
WordPress 6.1.1版本现已通过后台自动推送机制完成分发,用户也可在仪表盘的更新界面手动执行升级操作,获取最新优化体验。

文章网址:https://www.wpbull.com/news/2017.html