WordPress 性能團隊正在開發一個用於 SVG 上傳的模塊

wordpress-performance-team-is-working-on-a-module-for-svg-uploads WordPress 性能團隊正在開發一個用於 SVG 上傳的模塊

如果您曾嘗試在 WordPress 中為徽標或網站圖標上傳 SVG(可縮放矢量圖形)文件,您可能會驚訝地發現它不起作用。 沒有核心支持,因此用戶依賴於插件,例如 SVG 支持 (900K+ 安裝)或 安全 SVG (超過 60 萬次安裝)將 SVG 文件上傳到媒體庫並像使用任何其他圖像文件一樣使用它們。

SVG 文件的主要優點是它們可以縮放到任何尺寸而不會損失質量。 它們也很緊湊且對 SEO 友好,因為它們存儲在 XML 文本文件中,可以被抓取和索引。

WordPress 貢獻者已經 討論添加 SVG 支持 九年多。 它被各種概念證明和沒有明確的前進道路談論到死,票最終成為人們定期路過的地方 評論 這是「一個該死的悲劇,WordPress 還不支持這一點。」

儘管格式有 網路上幾乎普遍的支持,存在與腳本化 SVG 相關的安全問題,其中文件可能包含惡意腳本。 如果沒有 SVG sanitizer 庫,用戶將自行承擔上傳 SVG 文件的風險。

在最 最近的績效團隊會議貢獻者 建議的 開發新的 SVG 上傳模塊的想法。 他們的首要目標是 允許用戶在沒有腳本的情況下上傳 SVG 文件 並在媒體庫中提供 SVG 預覽。

儘管超過一百萬的 WordPress 用戶已經安裝了一個插件來將 SVG 上傳添加到他們的網站,但這些插件都不是功能插件。 這就是性能團隊選擇在性能實驗室插件中創建一個模塊的原因。 它允許團隊在為 WordPress 核心提議之前更好地測試該功能。

查看插件中的當前實現,團隊發現其中許多提供的功能超出了本模塊的範圍。 目前最流行的插件都使用 SVG 消毒劑 圖書館一樣 一個 Drupal 模塊 和一個集成 TYPO3 CMS.

性能團隊貢獻者已將 WordPress 6.2 確定為提出核心模塊的現實目標。 任何想貢獻的人都可以 在 GitHub 上加入他們的努力.

類別: 消息, WordPress

資源

相關文章