標籤: 自定義字體
- 該話題包含 10 個回覆,3 人蔘與,最後由
zhangjc 更新於 3 年、 11 月前 。
-
作者帖子
-
抱歉, 由於安全原因, 這個文件類型不受支持。
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. */ 一樣的,隨便都行。
此回覆已被標記為私有,🔒 僅樓主及管理員可見。此回覆已被標記為私有,🔒 僅樓主及管理員可見。 -
作者帖子
- 哎呀,回覆話題必需登錄。