WordPress 5.2是2019官方最好的WordPress,已經看到了wp_nav_menu()
!用戶將看到可用的新核心塊,以及在塊插入器中啓用或禁用塊的附加功能,以及大量其他塊編輯器更新。
還有一些新功能可以保護網站免受可怕的“ 死亡白屏 ”的影響,這是一個供用戶查看、複製和共享重要調試信息的功能,改進輔助功能和主題隱私政策頁面的新區域。開發人員會喜歡各種新的過濾器和功能,並且還可以利用62個增強功能和功能請求,228個錯誤修復等等!讓我們來看看5.2中的許多改進……
目錄
站點運行狀況和WSOD保護
WordPress 5.2包含Site Health和Servehappy項目的部分內容。嵌套在“工具”菜單下的新站點運行狀況頁面將在站點上運行一系列測試,指出站點所有者應該注意的潛在問題。插件和主題可以添加自己的測試,或使用過濾器修改/刪除現有的測試。更多調試和支持信息顯示在管理員同一區域的“信息”選項卡中。此信息可以幫助開發人員解決用戶問題。
從Servehappy項目中添加了允許管理員修復或減輕其站點上的致命錯誤,這些錯誤以前在沒有開發人員幫助和修改代碼庫的情況下無法解決。這包括開發人員可以與新恢復模式功能集成的五種方式。
塊編輯器
從WordPress 5.0開始,塊編輯器繼續快速迭代,現在WordPress 5.2與Goutnberg版本5.4捆綁在一起使用。核心中最重要的變化是添加了一個可重用block-editor
模塊,以便在獨立於文章編輯器的上下文中擴展塊編輯器的使用,而不依賴於post對象(例如,對於其他WordPress管理頁面,如窗口小部件屏幕)。
還添加了一種新的塊渲染異步模式,添加了新的RSS和Amazon Kindle嵌入塊,以及一種塊管理模式,能夠啓用/禁用塊插入器中的塊。已經對端到端測試進行了改進(包括支持ax可訪問性測試),以及提高準確性WP_Screen::is_block_editor()
。核心塊(除經典塊外)也不再使用TinyMCE。
無障礙
5.2中的輔助功能更新包括對管理選項卡的標記,在列表中發佈格式,管理欄子菜單鏈接標記以及歸檔窗口小部件下拉列表的改進,以幫助輔助技術。
隱私政策和數據導出
隱私組件已得到增強,增加了四項新功能,可以更輕鬆地自定義和設計隱私政策頁面。用戶數據導出的標籤限制也已放寬。請注意爲希望is_privacy_policy()
在舊版WordPress中支持該功能的插件和主題提供的墊片
其他開發者更新
在5.2中還有更多好東西,比如增加了13個Dashicons和WOFF 2.0文件格式,添加了短路濾波器,WP_Site_Query
並WP_Network_Query
添加了wp_body_open()
觸發wp_body_open
動作的功能,增加了category_list_link_attributes
濾波器 Walker_Category
,添加了users_have_additional_content
過濾,@ wordpress / scripts包的更新包括webpack和Babel配置等等!請注意,該wp-includes/fonts/dashicons.woff
文件不包含13個新圖標。請注意爲希望wp_body_open()
在舊版WordPress中使用該功能的主題提供的墊片,並防止來自未定義函數的致命錯誤。
但等等,還有更多!
在WordPress 5.2中已經標記了修復了超過228個錯誤,59個增強功能,3個功能請求和16個祝福任務。其他一些要強調的內容包括:
- 嵌入:YouTube嵌入缺少標題屬性(#40245)
- 導出:WP導出問題 – 向
.xml
文件添加空格(#46575) - Feed:Feed現在尊重
Last-Modified
標題(#4575) - 一般:添加
sodium_compat
– 用於PHP <7.2的libsodium兼容加密API(#45806) - I18N:個人數據擦除實現電子郵件現在位於用戶區域(#44721)
- I18N:個人數據導出電子郵件現在位於用戶區域設置中(#46056)
- 網絡和站點:介紹
ms_user_list_site_class
過濾器(#41146) - 網絡和站點:介紹
populate_site_meta
過濾器(#46437) - 隱私:“下載個人數據”管理員操作不再觸發請求的完成(#44644)
- 隱私:當相同的先前請求處於完整或存檔狀態時,用戶現在能夠發出其他請求(#44707)
- 隱私:刪除隱私指針(#45999)
- 隱私:隱私政策指南幫助通知現在顯示在經典編輯器和塊編輯器上(#46098)
- 隱私:刪除隱私泡泡(#46819)
- 主題:添加全局動作
get_template_part
(#41575)
請測試你的代碼。修復問題可以幫助您並幫助數百萬個WordPress網站。