修復 WordPress 抱歉, 由於安全原因, 這個檔案型別不受支援。

標籤: 

正在檢視 10 個帖子:1-10 (共 11 個帖子)
  • 作者
    帖子
  • 詩語
    管理員
    • 文章數量: 5,932
    @feibisi
    樓主

    抱歉, 由於安全原因, 這個檔案型別不受支援。

    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 , 然後安裝啟用即可。下載地址

    Safe SVG

    詩語
    管理員
    • 文章數量: 5,932
    @feibisi
    樓主

    上傳成功的截圖:

    另外再補充幾個新的方法:

    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多站點網路面板中轉到 網路管理員區域>設定>上傳設定。有一種名為 「上傳檔案型別」 的設定,您可以在其中新增更多副檔名,這些副檔名應該被允許在多站點網路上的所有部落格/站點上。

    就是這樣。

    geekyi
    • 文章數量: 13
    @geekyi

    按照您的教程,將程式碼複製到 functions.php 中,不生效,仍然無法上傳字型系列的相關檔案,顯示:抱歉,由於安全原因,這個檔案型別不受支援。

    換用其他外掛顯示設定 extensions 和 mimes,不清楚該如何設定。

    詩語
    管理員
    • 文章數量: 5,932
    @feibisi
    樓主

    用第二種方式,上傳改完後再刪除程式碼就行。

    geekyi
    • 文章數量: 13
    @geekyi
    此回覆已被標記為私有,🔒 僅樓主及管理員可見。
    詩語
    管理員
    • 文章數量: 5,932
    @feibisi
    樓主

    WordPress 根目錄裡面的 wp-config.php 檔案,這個是 WordPress 的程式安裝配置檔案,

    找到中文的話就是 好了,不要再編輯了,開始你的部落格吧,這句話上面。

    geekyi
    • 文章數量: 13
    @geekyi
    此回覆已被標記為私有,🔒 僅樓主及管理員可見。
    詩語
    管理員
    • 文章數量: 5,932
    @feibisi
    樓主

    提示是你語法錯誤,不是子主題裡面的檔案,上面寫的好幾遍了,是 WordPress 的安裝根目錄

    define( 'ALLOW_UNFILTERED_UPLOADS', true );

    /* 好了!請不要再繼續編輯。請儲存本檔案。使用愉快! */ 和 /* That』s all, stop editing! Happy publishing. */ 一樣的,隨便都行。

    geekyi
    • 文章數量: 13
    @geekyi
    此回覆已被標記為私有,🔒 僅樓主及管理員可見。
    geekyi
    • 文章數量: 13
    @geekyi
    此回覆已被標記為私有,🔒 僅樓主及管理員可見。
正在檢視 10 個帖子:1-10 (共 11 個帖子)
  • 哎呀,回覆話題必需登入。

話題資訊

  • 當前位於:疑難雜症
  • 10 條回覆
  • 3 個參與人
  • 最後回覆:<a href="https://bbs.weixiaoduo.com/users/zhangjc/" title=" 檢視 zhangjc 的個人資料" class="bbp-author-link"><span class="bbp-author-name">zhangjc</span></a>
  • 上次活動:<a href="https://bbs.weixiaoduo.com/topic/25391/page/2/#post-38895" title=" 回覆至:修復 WordPress 抱歉, 由於安全原因, 這個檔案型別不受支援。">3 年、 10 月前</a>