修復 WordPress 抱歉, 由於安全原因, 這個文件類型不受支持。

標籤: 

正在查看 10 個帖子:1-10 (共 11 個帖子)
  • 作者
    帖子
  • 詩語
    管理員
    • 文章數量: 5,933
    @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,933
    @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,933
    @feibisi
    樓主

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

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

    WordPress 根目錄裏面的 wp-config.php 文件,這個是 WordPress 的程序安裝配置文件,

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

    geekyi
    • 文章數量: 13
    @geekyi
    此回覆已被標記為私有,🔒 僅樓主及管理員可見。
    詩語
    管理員
    • 文章數量: 5,933
    @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 年、 11 月前</a>