【问题标题】:Why is a line break (<br />) being added to my image URL?为什么要在我的图片 URL 中添加换行符 (<br />)?
【发布时间】:2020-10-30 15:58:22
【问题描述】:

我的网站建立在 WordPress 之上,并使用 Divi 主题。我正在写一篇新文章并使用 Divi 图像模块添加图像。在编辑器中图像显示正常,但是当预览或发布帖子时,图像不显示。经检查,图片的 URL 中有一个 &lt;br /&gt;,这会破坏图片的链接。

知道为什么会这样吗?提前致谢。

【问题讨论】:

  • 只是更新,我联系了 Divi 支持,他们建议这是服务器问题,我应该联系我的托管服务提供商。我做到了,我们做了一些故障排除,但没有找出问题所在。我启用了禁用所有插件、子主题等的安全模式,但问题仍然存在。我也试过关闭媒体优化,没有运气。他们将我的支持票提升为高级支持,因此我希望今天能收到他们的回复。

标签: wordpress url divi


【解决方案1】:

您是直接使用文本编辑器放置图像还是单独编写文本?使用 divi 的页面构建器,您可以将图像添加到块或小部件,并在其中单独写入文本。

【讨论】:

  • 我正在使用 divi 图像模块link。放置模块后,它会要求我从媒体库中选择一张图片。我可以使用代码模块并将图像 src 放在那里,看看会发生什么。
  • 如果我放置一个代码或文本模块并使用 img src 则图像显示没有任何问题或编辑的 URL。我想知道为什么这个特定的帖子在图像模块上有问题......
【解决方案2】:

我也有同样的问题 - Divi image module - generates a wrong path of image src。

我也没有解决方案,但我构建了一个解决方案,直到找到原因并有具体的解决方案。

function change_url_the_content($content){
   $content = preg_replace("/br\%20\//", "", $content );
   return $content;
}

add_filter("the_content", 'change_url_the_content', 9999999);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-13
    • 2021-03-10
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多