WordPress 5.6 正式版發布

感謝老歿的投遞

WordPress 5.6是2020年計劃的最終主要發布版本,於2020年12月8日發布,它包括一些主要功能和更新,以及大量的次要增強功能和錯誤修復。作為該年度的第三大主要WordPress核心版本。WordPress 5.6的重點是改進WordPress塊編輯器,增強安全性(特別是擴展自動更新),一些更改對安全性和兼容性具有直接影響。

WordPress 5.6 正式版發布

WordPress 5.6主要功能更新和改進:

WordPress核心版本自動更新從古騰堡插件中添加的塊編輯器更新更多的塊模式新的默認二十一二十一主題封面視頻位置控件字符數封面塊的背景圖案將多個塊轉換為列塊支持視頻字幕首選項模式中的新設置站點運行狀況檢查改進對開發人員的改進

應用密碼jQuery更新兼容支持PHP 8REST API更新New Block API,版本2

WordPress 5.6 下載

https://wordpress.org/latest.zip

WordPress核心版本自動更新

在WordPress 5.5中添加的插件和主題的自動更新之後,WordPress 5.6現在提供了一個新的UI,可以為WordPress核心版本發布打開自動更新。WordPress核心自動更新功能已在WordPress中存在多年,但是WP 5.6僅引入了新的用戶界面,以使加入主要版本WordPress的自動更新更加容易。

WordPress版本發行版通常包含重要的安全修正檔來關閉漏洞(只需查看WordPress漏洞摘要中每個月披露了多少主題和插件的安全問題)。因此,始終運行最新版本的WordPress或您網站上安裝的任何插件或主題都是最重要的WordPress安全最佳做法之一。

現在,WordPress允許您在網站後台的控制台 > 更新頁面 自動更新。啟用自動更新後,您不再需要在WordPress管理控制台的「更新」頁面上手動更新WordPress。這樣,您始終可以知道您的站點正在運行最新的可用代碼。

使用WordPress 5.6,管理員用戶可以使用「更新」屏幕上的特定界面來選擇加入/退出主要WordPress版本的自動更新,如下所示:

從古騰堡插件中添加的塊編輯器更新

WordPress塊編輯器(也稱為Gutenberg)的快速改進在WordPress 5.6中仍在繼續。

實際上,WordPress 5.6捆綁了七個最新版本的WordPress Gutenberg插件(8.6到9.2)。進入WordPress核心。

WordPress 5.6中包含的塊編輯器改進示例包括(我們將在其各自的部分中詳細介紹其中的每一個):

更大的布局靈活性–更多工具可讓您使用或不使用代碼來編輯布局。單列塊,使用混合寬度和列的設計,全寬頁眉以及封面中的視頻-輕松進行小改動或大聲明!更多的阻止模式–在選定主題中,預配置的阻止模式使在您的站點上輕松設置標準頁面變得容易。尋找模式的力量來簡化您的工作流程,或與客戶分享其中的一些力量,並節省一些點擊次數。直接在塊編輯器中上傳視頻字幕–為了幫助您向視頻中添加字幕,現在您可以在文章或頁面中上傳字幕。這樣,比以往任何時候都更容易使需要或喜歡使用字幕的任何人都可以訪問您的視頻。利用塊編輯器的新窗口小部件屏幕與您使用塊編輯器編輯頁面和文章的方式保持一致。導航塊(水平和垂直) –這些新塊使您可以將菜單添加到文章或頁面完全站點編輯(FSE) –嘗試完全站點編輯的最佳方法是使用帶有Gutenberg插件的新的主題。WordPress塊模式是即插即用的預定義WordPress塊布局。塊模式是一組WordPress塊,允許用戶通過單擊幾個按鈕來創建任意數量的復雜布局。

塊模式首次作為WordPress 5.5的主要功能之一推出,為WordPress塊編輯器成為完整的頁面構建器鋪平了道路。塊模式旨在幫助用戶一起使用塊組合,以實現其頁面的最佳設計。

可以使用任何文章或頁面上的塊編輯器中的「 +」圖標找到塊模式。在搜索欄下方,切換到「圖案」選項卡。

封面視頻位置控件

現在可以調整視頻背景在Cover塊中的位置。以前,這些定位控件僅適用於圖像背景。焦點選擇器和輸入控件都支持光標和鍵盤交互。

字符數

現在,您可以在信息面板中查看文章或頁面的字符數。信息面板當前包括單詞,標題,段落和塊的計數,以及帶有標題的文檔大綱。

封面塊的背景圖案

如果您的主題支持,現在可以為封面添加重復的背景設置。從媒體庫設置圖像後,您將看到該塊媒體設置的新「重復背景」設置。從那里,您可以玩一個焦點選擇器。

將多個塊轉換為列塊

WordPress 5.6中添加的一個整潔的工作流程項是將多個塊轉換為列塊的功能。例如,您可以選擇三個圖像並將它們變成三列塊。

支持視頻字幕

為了幫助您向視頻中添加字幕,您現在可以將其上傳到視頻塊的文章或頁面中。這樣,比以往任何時候都更容易使需要或喜歡使用字幕的任何人都可以訪問您的視頻。

首選項模式中的新設置

如果您使用「文章」或「頁面」編輯器右上方的3點小菜單,則「首選項」將出現一個新的設置模式。此模式包括一些新的有用設置,例如預發布清單,鍵盤和外觀設置以及文檔設置的自定義設置,這些設置可以幫助您縮小在塊編輯器中看到的選項。

站點運行狀況檢查改進

隨着WordPress 5.6的發布,站點運行狀況組件處理和驗證運行狀況檢查的方式已添加了許多增強功能。這些改進中的大多數都不會在您的站點的前端上被注意到,但是很好地提醒您,WordPress中存在此有用的工具來訪問您站點的健康狀況。

對開發人員的改進

WordPress 5.6具有許多以開發人員為中心的更新。以下是一些注意事項:

應用密碼

藉助API的新應用密碼授權功能,第三方應用可以無縫安全地連接到您的網站。這項新的REST API功能使您可以查看哪些應用程序正在連接到您的站點並控制它們的工作。

應用程序密碼允許獨立的應用程序更輕松地訪問WordPress。當5年前添加REST API時,希望使用WordPress的移動應用程序會大量涌現,但這並沒有發生。應用程序密碼應該有所幫助。這是完整的《應用程序密碼:集成指南》,使您閱讀愉快。jQuery更新

WordPress中jQuery的更新涵蓋三個版本:5.5、5.6和5.7。達到此過程的中點後,您仍然需要運行更新測試插件來提前檢查您的網站是否存在錯誤。

2020年8月發布的WordPress 5.5刪除了jQuery Migrate腳本。這導致許多使用依賴舊版本jQuery的插件的網站出現問題。

如果您的網站受到影響,並且您當前正在使用Enable jQuery Migrate Helper插件來解決這些問題,那麼在更新到WordPress 5.6之前,您需要確保沒有它的網站也能正常工作。

這是因為WordPress 5.6將更新到最新版本的jQuery並添加了jQuery Migrate 3.3.2,這可能與Enable jQuery Migrate Helper插件(即jQuery Migrate 1.4.1)重新啟用的版本衝突。

WordPress幾年來一直在使用jQuery庫的過時版本。

WordPress 5.6是3步計劃的第2步,旨在使WordPress升級到最新版本的jQuery。該計劃是:

WordPress 5.5:刪除jQuery Migrate 1.x腳本。(2020年8月)WordPress 5.6:更新到最新的jQuery,jQuery UI和jQuery Migrate腳本。(2020年12月)WordPress 5.7:刪除jQuery Migrate腳本。(2021年3月)由於這個時間表,jQuery兼容性實際上比PHP 8.0兼容性迫切得多。插件和主題開發人員應該在WordPress 5.7發行之前的接下來的幾個月中使用它們,以完全過渡其代碼以與最新版本的jQuery兼容,而無需jQuery Migrate的幫助。

盡管已將安全修復程序移植到早期WordPress版本所使用的jQuery版本中,但許多工具(例如Google的Lighthouse)已報告WordPress網站由於運行舊版本的jQuery而容易受到攻擊。好消息是,這些網站審核工具不應再顯示WordPress 5.6網站容易受到攻擊。

在WordPress 5.6期間,默認情況下,遷移腳本將保持啟用狀態,以捕獲已棄用功能的任何意外使用。

概述了一個三步計劃,計劃於 2020年6月升級與WordPress核心捆綁在一起的jQuery版本。在 jQuery的核心升級指南 提供了哪些功能被棄用,拆除,以及如何相應地升級你的代碼的詳細信息。這是有關將核心jQuery更新到版本3 –第2部分的更多信息支持PHP 8

WordPress 5.6標志着向PHP 8的WordPress核心支持邁出了第一步。盡管它仍然很新,但PHP 8.0是PHP語言的主要更新。它包含許多新功能和優化。

WordPress 5.6旨在與PHP 8「 beta兼容」。這意味着,在正常使用情況下,使用默認主題在PHP 8上運行WordPress 5.6且沒有插件的網站不太可能會遇到任何問題。我們的前一篇文章深入探討了插件作者在與PHP 8兼容時將面臨的一些挑戰。

如果您是使用大量插件的典型WordPress網站所有者,則可能需要一段時間才能安全更新到PHP8。另一方面,如果您是從頭開始創建全新的網站,則需要通過從最新版本的PHP和WordPress開始,可以解決許多問題。

總之,WordPress 5.6包含了許多更改,改進和錯誤修復,其中包括許多我們沒有涵蓋的內容。我們專注於我們認為與用戶最相關且最有可能引起問題的項目。與WordPress的所有主要更新一樣,是否要立即更新取決於您的用例。有許多有希望的新功能以及潛在的成長隱患,但這些功能將適用於開發人員而非用戶。

來源:cnBeta