当前位置:首页未分类wordpress抱歉,您无权上传此文件类型?

wordpress抱歉,您无权上传此文件类型?

n

要在 WordPress 中允许上传 SVG 和 PNG 文件,你可以使用以下代码。虽然 PNG 通常是默认允许的,但某些情况下(如安全插件限制)也可能被阻止,所以最好明确添加支持。

n

n

修改后的 functions.php 代码(允许 SVG + PNG)

n

在主题的 functions.php 文件(位于 wp-content/themes/your-theme/)中添加:

n

function custom_upload_mimes($mimes) {n    // 允许 SVG 上传n    $mimes['svg'] = 'image/svg+xml';n    $mimes['svgz'] = 'image/svg+xml';n    n    // 确保 PNG 允许(通常默认支持,但可以显式添加)n    $mimes['png'] = 'image/png';n    n    return $mimes;n}nadd_filter('upload_mimes', 'custom_upload_mimes');

n

代码说明

n

    n
  1. n

    $mimes['svg'] = 'image/svg+xml';

    n

      n
    • n

      允许 .svg 文件上传(WordPress 默认禁止 SVG,需手动添加)。

      n

    • n

    n

  2. n

  3. n

    $mimes['svgz'] = 'image/svg+xml';

    n

      n
    • n

      允许压缩的 .svgz 文件(可选)。

      n

    • n

    n

  4. n

  5. n

    $mimes['png'] = 'image/png';

    n

      n
    • n

      明确允许 .png(通常默认支持,但某些安全插件可能限制它)。

      n

    • n

    n

  6. n

n

使用方法

n

    n
  1. n

    打开 WordPress 主题的 functions.php 文件(位于 wp-content/themes/your-theme/)。

    n

  2. n

  3. n

    将上述代码添加到文件末尾(不要修改 <?php 开头部分)。

    n

  4. n

  5. n

    保存文件,然后尝试上传 SVG 或 PNG 文件。

    n

  6. n

n

未分类

B2子主题纯净带CSF框架

2025-6-19 0:23:44

未分类

b2Jitheme 全解析:深入探究核心函数与钩子机制

2025-7-1 22:26:53

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索