html - 将 svg 上传到 WordPress
问题描述
我正在尝试找到一种将 SVG 文件上传到 WP 图像库的方法。每次我尝试它都会说
“出于安全原因,您不得上传此类文件”
我试过两个不同的插件。
没有任何工作。
解决方案
您可以通过在 wordpress 中修改主题文件夹(或您自己的自定义插件)中的文件functions.php在您的库中允许新的文件扩展名。将以下代码添加到functions.php以允许库中的SVG mime:
function my_own_mime_types( $mimes ) {
$mimes['svg'] = 'image/svg+xml';
return $mimes;
}
add_filter( 'upload_mimes', 'my_own_mime_types' );
编辑在所有评论之后:
Wordpress 检查文件类型是否与文件内容匹配。因此,如果问题仍然存在,请检查文件内容并确保您上传的是具有有效 xml 内容的真实 SVG 文件。
推荐阅读
- sql - SQL CASE WHEN 语句匹配两个列字段
- javascript - 您是否需要在 Node.js 函数的末尾取消变量以避免内存泄漏?
- javascript - MaterialTable-React:对分组项目进行分页
- r - 当用户按下按钮放大到点时,如何在传单地图(带闪亮)上选择一个点时控制缩放速度?
- multithreading - 同步多个线程类以并行工作
- c# - Blazor - 更改注册和登录页面上的导航栏文本和颜色
- flutter - Flutter:如何使用 local_auth 包检查手机上是否设置了 ping / touch / face / 任何内容?
- arrays - 在 numpy 中访问 3D 数组
- mysql - 从 Docker 卷恢复 mysql 数据
- mysql - 击球率最高的前10名球员