WordPress 5.6领域指南描述了5.6版本在WordPress各个领域的主要更新。WordPress 5.6将为您带来了最好的功能和增强功能,帮助您在2020年结束时有一个积极的结尾!这是一个全部由女性领导新特性的开发,解决了对用户和开发者都有好处的缺陷。
作为用户,您将看到Major核心的自动发布(选择性的),通过新引入的应用程序密码Application Password对REST API进行外部身份验证、PHP8支持、块编辑器,以及一个新的AAA就绪的默认主题。作为一个开发者,你会看到85个增强功能和功能请求,201个错误修复,以及更多!当然,所有这些改进都意味着代码的更改,而这又可能要求您对站点进行更新,或者插件、主题更新。
请注意,截至本次发布领域指南还有两个悬而未决开发者注释那将在下周发布。一旦它们成为可用的内容,此领域指南将会更新,并将放置一个明确的更新备注。
在本指南中,您将注意到5.6中的许多与您和您的用户相关的内容改进。
应用程序密码 Application Passwords
登录和注册组件的八个更新,请注意WordPress API详细集成指南中的改进。现在,您可以通过新引入的特定于用户的应用程序密码向各种WordPress API发出经过身份验证的请求。
自动更新 Auto-updates(安全)
核心自动更新团队引入新的用户界面允许网站管理员选择主要版本是否自动更新。继续关注本文以了解更多有关新用户界面的信息,以选择自动更新主要版本的外观,用户界面如何工作,以及如何扩展核心的主要版本自动更新功能。
<自动更新开发备注一旦可用将嵌入在这里。>
块编辑器 Block Editor
块编辑器继续快速迭代。古腾堡Gutenberg版本9.2与WordPress 5.6捆绑在一起;这是古腾堡发布的7个版本(版本8.6、8.7、8.8、8.9、9.0、9.1和9.2)所有这些都绑定到这个版本中! Gutenberg版本的错误修复和性能改进9.3和9.4也是5.6的一部分。
这篇WordPress 5.6 Beta 1的帖子突出讲到了许多新功能和改进。它改进了对封面块中视频定位的支持,增强了块模式(包括可翻译字符串)、信息面板中的字符计数、改进的键盘导航和用于拖放功能的改进的用户界面。
下面详细介绍了一个新的块API版本,它使块能够呈现自己的块包装器元素,以及一个新的createBlocksFromInnerBlocksTemplate
块API以从中创建块InnerBlocks
模板。你会注意到新的块支持和动态块使用新块支持的能力,无障碍小屏幕用户体验增强编辑器样式,从@wordpress/editor
到@wordpress/reusable-blocks
因此它们可以在其他编辑器中使用,还有Toolbar
组件的更改。
jQuery
WordPress 5.6包括升级与Core捆绑的jQuery版本的3步计划中的第2部分。3布计划将绑定的jQuery版本跟新到3.5.1。这个开发注释下面包括计划第二部分的详细信息等等。计划的第3部分将删除jQuery Migrate。这是因为jQuery Migrate暂时计划在WordPress 5.7或更高版本中删除,具体取决于测试。由于5.6包含了对jQuery库的重大升级,请确保在WordPress 5.6发布之前尽可能彻底地测试插件和主题,以避免任何可能的破坏。
PHP 8
PHP的下一个主要版本8.0.0定于WordPress 5.6之前的几天内发布。WordPress项目尽快与新版本的PHP兼容已经有了很长的历史,这个版本也不例外。因为PHP 8是一个主要版本,所以允许对各种api进行向后兼容性破坏或兼容性的更改。虽然WordPress中所有可检测到的问题都可以修复,但是在升级之前,您需要验证您的所有插件和主题是否也与PHP 8兼容。请继续阅读,以获取有关要查找的内容的更多详细信息。
<PHP 8 开发备注一旦可用将嵌入在这里。>
REST API
根据28个REST API更新,请注意新框架,该框架用于在一个对服务器的请求中进行一系列Rest Api调用,wp_after_insert_post
允许主题和插件开发人员在文章、它的术语发布后运行自定义代码的操作。阅读下面各自的开发说明,了解更多关于WordPress Rest Api的这两个新添加。
网站健康
在5.6中有11站点运行状况更新。站点运行状况检查和组件运行状况检查尤其需要注意。下面的dev说明包含站点运行状况组件更改的详细信息。
主题
这个版本延续了包含新的默认主题的传统,今年AAA-就绪 2021 Twenty Twenty-One主题。以下文章包括《2021主题》的背景和规划中的设计决策。
其他开发者更新
在5.6中有更多的好东西!请阅读下面的开发说明,了解有关管理、构建/测试工具、数据库、媒体、网络和站点、ping/trackback、快速/批量编辑、站点运行状况、分类学、用户、升级/安装和小部件组件,使用PHP,JSON格式,以及错误处理等5.6中的其他更改的详细信息。
https://make.wordpress.org/core/2020/11/20/miscellaneous-developer-focused-changes-in-wordpress-5-6/
等等,还有更多!
5.6提供了更多更新!超过197 bugs,85增强和功能请求, 和39个被标记为已解决的任务。
以下是一些非主要的问题:
- 捆绑的主题:为2020(#51098) 和2019(#51099)主题增加了块模式
- 捆绑的主题:添加了对导航小部件的主题支持(请参见 #51445 ).
- 生成/测试工具:更新
akismet
,从4.1.6
到4.1.7
( #51610 ). - 构建/测试工具:Composer 2.0支持( #51624 ).
- 表情符号:更新
twemoji
,从13.0.0
到13.0.1
( #51356 ). - 外部库:更新
lodash
,从4.17.15
到4.17.19
( #51505 ). - 外部库:更新
,从react
和react-dom
16.9.0
到16.13.1
( #51505 ). - 媒体:为附加到站点的图像的详细信息添加了指示器选项( #42063 ).
- REST API:如果REST API的父级为空,修复了统一资源定位地址(请参见 #44745 ).
- 站点运行状况:增加了对站点运行状况中意外值的更好处理( #50145 ).
- 站点运行状况:向站点运行状况添加了一个测试,以验证
Authorization
页眉对于应用程序密码工作正常(请参阅 #51638 ). - 还有更多!
WordPress 5.6是一个大版本更新,对开发者来说应测试他的主题和插件的代码,修改兼容性问题。修复问题可以帮助你和数百万的WordPress网站。
对使用者来说,也要测试使用的主题和插件对5.6的兼容性。确保没有大的问题再升级。
发表回复