【问题标题】:Wordpress SVG not showing up anymoreWordpress SVG 不再显示
【发布时间】:2020-02-12 22:19:39
【问题描述】:

我已经为 Wordpress 主题(使用 Understrap 创建)工作了数周。一切正常,但今天当我启动它时,我意识到我所有的svg 图标都没有出现。如果我尝试访问它(例如http://localhost:3000/mywebsite/wp-content/themes/mytheme/img/twitter-footer.svg),我会得到一些奇怪的东西:“这个 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。”并在 svg 代码下方。

这是我第一次收到此错误。我该如何解决这个问题?

顺便说一句,我还没有安装任何新插件...

【问题讨论】:

    标签: wordpress svg


    【解决方案1】:

    尝试将此行添加到您的 wp-config.php 文件中。然而,这将是一个临时解决方案,但如果它有效,您就会知道问题的原因。

    define( 'ALLOW_UNFILTERED_UPLOADS', true );
    

    【讨论】:

      【解决方案2】:

      你能安装支持SVG的插件https://wordpress.org/plugins/safe-svg/

      【讨论】:

      • 只有当您从 Wordpress 后台直接在媒体中上传 svg 文件时才有帮助,我的问题是来自自定义 img 文件夹的 svg!我修复了它(请参阅下面的答案)。不过还是谢谢你的回答!
      【解决方案3】:

      最后,我只是在Sketch 中打开了我的 svg 文件并重新导出它们,它工作正常。我认为第一次导出有问题!问题已解决,谢谢解答

      【讨论】:

        猜你喜欢
        • 2016-03-25
        • 1970-01-01
        • 2012-03-11
        • 2018-12-08
        • 2014-03-06
        • 2015-02-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多