未能抓到SVG圖案尺寸

InstaWP這類服務真是方便。

在網頁附上SVG圖檔後出現error_log:

PHP Warning:  Undefined array key "height" in /includes/image.php

原因是SVG檔上傳時WordPress未能抓取到尺寸。透過安裝外掛Safe SVG解決。

P.S. 利用InstaWP測試。
P.P.S. SVG檔案的安全問題[1]
P.P.P.S. Safe SVG在「設定>媒體」新增了上傳SVG的權限設定。此設定會在wp_options中添加「safe_svg_upload_roles」,該筆資料不會在外掛解除安裝時自動移除,需手動清理。


  1. WordPress SVG and Security ↩︎