標籤: 自定義字型
- 該話題包含 10 個回覆,3 人參與,最後由
zhangjc 更新於 3 年、 10 月前 。
-
作者帖子
-
抱歉, 由於安全原因, 這個檔案型別不受支援。
Sorry, this file type is not permitted for security reasons.
上傳 svg 圖片結果出現這種問題,感覺挺煩的。
把這一段新增到主題的 functions.php 功能檔案裡面:
// Add this to the functions.php file of your WordPress theme // It filters the mime types using the upload_mimes filter hook // Add as many keys/values to the $mimes Array as needed function my_custom_upload_mimes($mimes = array()) { // Add a key and value for the SVG file type $mimes['svg'] = "text/svg"; return $mimes; } add_action('upload_mimes', 'my_custom_upload_mimes');
如果要支援其他檔案格式的話,就把上面程式碼中的 svg 改成你需要的就行 比如 cvs 、 rar 等
或者還有就是用外掛來實現,後臺搜尋
safe svg
, 然後安裝啟用即可。下載地址上傳成功的截圖:
另外再補充幾個新的方法:
1 、採用外掛來實現不同型別的檔案上傳,下面是列舉的幾個;
有幾個 WordPress 外掛,你可以簡單地安裝來解決這個問題。每個外掛都有它自己的配置或設定,雖然其中一些外掛使用 upload_mimes 下面#3 中提到的過濾器鉤子。這裡有一些你可以使用的外掛:
2 、將 ALLOW_UNFILTERED_UPLOADS 常量新增到 wp-config.php
開啟 wp-config.php 你的 WordPress 安裝檔案,並在其上面 /* That’s all, stop editing! Happy blogging. */新增以下程式碼的地方:
define( 'ALLOW_UNFILTERED_UPLOADS', true );
3 、如果是採用的多站點系統的話,那麼可以在網路管理的設定頁面進行修改:
多站點上傳檔案設定
如果您正在執行 WordPress 多站點網路安裝,請僅使用此選項。在WordPress多站點網路面板中轉到 網路管理員區域>設定>上傳設定。有一種名為 「上傳檔案型別」 的設定,您可以在其中新增更多副檔名,這些副檔名應該被允許在多站點網路上的所有部落格/站點上。
就是這樣。
按照您的教程,將程式碼複製到 functions.php 中,不生效,仍然無法上傳字型系列的相關檔案,顯示:抱歉,由於安全原因,這個檔案型別不受支援。
換用其他外掛顯示設定 extensions 和 mimes,不清楚該如何設定。
用第二種方式,上傳改完後再刪除程式碼就行。
此回覆已被標記為私有,🔒 僅樓主及管理員可見。WordPress 根目錄裡面的
wp-config.php
檔案,這個是 WordPress 的程式安裝配置檔案,找到中文的話就是
好了,不要再編輯了,開始你的部落格吧
,這句話上面。此回覆已被標記為私有,🔒 僅樓主及管理員可見。提示是你語法錯誤,不是子主題裡面的檔案,上面寫的好幾遍了,是 WordPress 的安裝根目錄
define( 'ALLOW_UNFILTERED_UPLOADS', true );
/* 好了!請不要再繼續編輯。請儲存本檔案。使用愉快! */ 和 /* That』s all, stop editing! Happy publishing. */ 一樣的,隨便都行。
此回覆已被標記為私有,🔒 僅樓主及管理員可見。此回覆已被標記為私有,🔒 僅樓主及管理員可見。 -
作者帖子
- 哎呀,回覆話題必需登入。