在古腾堡的图像块中上传 SVG 图像
Upload SVG image in the Image block in Gutenberg
有没有办法在 WordPress 的古腾堡编辑器的图像块中上传 SVG 图片。
我试过使用名为 SVG 支持 的插件,但它仍然允许我上传图像。
它给出了以下错误:
Sorry, this file type is not permitted for security reasons.
您只需要一个 <xml>
标签。请参阅顶部的注释
https://wordpress.org/plugins/svg-support/
通过以下代码片段在您的主题或插件中添加 SVG 支持
/**
* Allow SVG MIME Type in Media Upload
*
* @param array $mimes Mime types keyed by the file extension regex corresponding to those types.
*/
function cc_mime_types( $mimes ) {
$mimes['svg'] = 'image/svg+xml';
return $mimes;
}
add_filter( 'upload_mimes', 'cc_mime_types' );
为避免任何安全风险,您可以使用此插件 (Safe SVG)。
打开您的 svg 文件并将此代码放在代码顶部。
<?xml version="1.0" encoding="iso-8859-1"?>
有没有办法在 WordPress 的古腾堡编辑器的图像块中上传 SVG 图片。
我试过使用名为 SVG 支持 的插件,但它仍然允许我上传图像。
它给出了以下错误:
Sorry, this file type is not permitted for security reasons.
您只需要一个 <xml>
标签。请参阅顶部的注释
https://wordpress.org/plugins/svg-support/
通过以下代码片段在您的主题或插件中添加 SVG 支持
/**
* Allow SVG MIME Type in Media Upload
*
* @param array $mimes Mime types keyed by the file extension regex corresponding to those types.
*/
function cc_mime_types( $mimes ) {
$mimes['svg'] = 'image/svg+xml';
return $mimes;
}
add_filter( 'upload_mimes', 'cc_mime_types' );
为避免任何安全风险,您可以使用此插件 (Safe SVG)。
打开您的 svg 文件并将此代码放在代码顶部。
<?xml version="1.0" encoding="iso-8859-1"?>