在Gutenberg的Image块中上传SVG图像

时间:2019-02-15 18:41:11

标签: wordpress svg wordpress-gutenberg

是否可以在WordPress的Gutenberg编辑器的“图像”块中上传SVG图像。

我尝试使用名为 SVG支持的插件,但仍允许我上传图片。

它出现以下错误:

  

对不起,出于安全原因,不允许使用此文件类型。

3 个答案:

答案 0 :(得分:1)

您只需要一个<xml>标签。请参阅顶部的注释 https://wordpress.org/plugins/svg-support/

答案 1 :(得分:0)

通过以下代码段在主题或插件中添加SVG支持

{
  "compilerOptions": {
    "baseUrl": ".",
    "declaration": true,
    "outDir": "./dist",
    "module": "commonjs",
    "noImplicitAny": false,
    "removeComments": true,
    "noLib": false,
    "allowSyntheticDefaultImports": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "resolveJsonModule": true,
    "target": "es6",
    "moduleResolution": "node",
    "typeRoots": [
      "node_modules/@types"
    ],
    "lib": [
      "es2015",
      "dom"
    ]
  },
  "include": [
    "./src/**/*",
    "../shared/**/*"
  ]
}

为避免任何安全风险,您可以使用此插件(Safe SVG)。

答案 2 :(得分:0)

打开您的svg文件,并将此代码放在代码顶部。

<?xml version="1.0" encoding="iso-8859-1"?>