WordPress默认情况下不支持上传SVG,这主要是出于安全考虑,那么我们怎么让WordPress支持上传sv图片呢。
方法1:
WordPress后台 - 插件中搜索:Safe SVG - 安装启用,当然也可以下方链接中下载,并传到插件目录中。
WordPress官网下载:https://cn.wordpress.org/plugins/safe-svg/
方法2:
将下面代码添加到当前WordPress模板函数functions.php中即可。
add_filter('wp_check_filetype_and_ext', function ($data, $file, $filename, $mimes)
{
global $wp_version;
if ($wp_version !== '4.7.1') {
return $data;
}
$filetype = wp_check_filetype($filename, $mimes);
return [
'ext' => $filetype[ 'ext' ],
'type' => $filetype[ 'type' ],
'proper_filename' => $data[ 'proper_filename' ],
];
}, 10, 4);
add_filter('upload_mimes', function ($mimes)
{
$mimes[ 'svg' ] = 'image/svg+xml';
return $mimes;
});
add_action('admin_head', function ()
{
echo '<style>
.attachment-266x266, .thumbnail img {
width: 100% !important;
height: auto !important;
}
</style>';
});
-
WordPress 6.5 新功能 - 字体库字体库是 WordPress 6.5 的亮点之一
-
WordPress6.5新功能-声明式插件依赖在 WordPress 6.5 中,插件依赖变简单了
-
WordPress 6.5 新功能 - 支持 AVIFWordPress 6.5 新功能 - 支持 AVIF
-
WordPress 6.5移除区块样板菜单项的方法WordPress 6.5新增的区块样板菜单项,可将不同区块组合成一个新的区块模板,方便重复使用。
-
WordPress做多语言企业网站近期常用小伙伴问追格小编,有没有计划做双语WordPress企业官网主题。
-
WordPress插件:LiteSpeed Cache 缓存插件LiteSpeed Cache是一款实用的WordPress缓存插件,专为使用LiteSpeed服务器的用户设计。它能显著提高网站加载速度,改善用户体验。
暂无评论,抢个沙发...