ACF 5.10引入區塊API v2支援&預載入和安全改進

Advanced Custom Fields (ACF) 釋出了5.10版,這是該外掛被Delicious Brains收購以來的第一個主要版本。它引入了幾個以前是實驗性的新功能,關閉了由前任所有者Elliot Condon發起的工單。

ACF

該版本預設啟用HTML轉義,這有助於防止跨站點指令碼 (XSS) 攻擊。它通過WordPress的 wp_kses() 功能執行ACF呈現的內容。關於它的工作原理有些混亂,並且釋出帖子已更新以澄清:

“重要的是要注意,這隻會影響ACF在您的WordPress儀表盤中呈現的內容或通過呈現的任何前端表單 acf_form(),”Iain Poulson 說。“這不會影響通過API函式如get_field() 和 the_field() 等載入的欄位值。我們不會對您在主題中使用欄位值的位置做出任何假設,也不會因此而逃避它們。”

5.10版還引入了對ACF區塊的WordPress區塊API v2的支援。WordPress 5.6附帶了一個新的區塊API,它使主題和外掛開發人員可以更輕鬆地使用與前端匹配的更一致的結果來設定塊內容的樣式。ACF團隊建立了一個區塊API v2幫助文件,其中包含幫助開發人員更新他們的塊並利用更新中包含的新區塊過濾器的示例。

此版本中引入的其他功能包括預設開啟區塊預載入、區塊的新全高設定、顏色選擇器的不透明度支援以及許多錯誤修復。外掛路線圖的下一步是向ACF欄位組新增WordPress REST API支援。

“隨著基於API的JavaScript前端在WordPress領域變得越來越流行,很明顯,我們的許多客戶都希望在ACF核心中包含此功能,” Poulson說。

“我們還計劃提高外掛的效能並致力於其他生活質量功能。既然我們的開發團隊對程式碼庫和釋出過程有了可靠的掌握,我們就可以開始研究這些更復雜但長期需要的功能。”

收購後不久,Delicious Brains的代表在論壇上釋出了一個固定執行緒,闡明瞭對免費支援和響應時間的期望。免費和PRO使用者的官方支援論壇都可以在support.advancedcustomfields.com上找到,它比WordPress.org論壇更活躍。由於該外掛更加以開發人員為中心,因此團隊正在採取一種更寬鬆的支援方式,為社羣提供一個互相幫助的地方:

我們很少在任一論壇中提供支援。一個例外是在一個主要版本之後,當我們密切關注兩個論壇以發現由版本引起的任何問題時。

這兩個論壇的主要目的是讓WordPress社羣中在高階自定義欄位方面遇到問題的人互相幫助。響應時間可能從幾天到幾周不等,而且很可能來自非開發人員。當描述聽起來像一個錯誤時,我們會不時地跳進去。

5.10版的釋出是一個好兆頭,表明ACF將在其新所有權下繼續取得進展,對於少數不確定該外掛未來的使用者來說,這是一個令人放心的里程碑。

評論留言