WordPress 5.2 領域指南

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_QueryWP_Network_Query添加了wp_body_open()觸發wp_body_open動作的功能,增加了category_list_link_attributes 濾波器  Walker_Category,添加了users_have_additional_content過濾,@ wordpress / scripts包的更新包括webpackBabel配置等等!請注意,該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網站。

點擊閱讀原文

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章