【问题标题】:display:none is being appended to images uploaded to Wordpressdisplay:none 被附加到上传到 Wordpress 的图像
【发布时间】:2018-12-14 20:12:10
【问题描述】:

我像往常一样通过媒体上传器上传图片。它们正在正确上传,我可以在媒体库和文件 URL 中看到它们。

但是,当我将图像添加到内容时,style="display:none!important" 会添加到其属性中。

Wordpress 文本编辑器中我的图像的逐字代码:<img class="alignnone size-full wp-image-5393" src="https://mysite.co.uk/wp-content/uploads/2018/08/Ads.png" alt="" width="565" height="294" />

以及前端图像的逐字代码:<img class="alignnone size-full wp-image-5393" src="https://mysite.co.uk/wp-content/uploads/2018/08/Ads.png" alt="" width="565" height="294" style="display: none !important;" hidden="">

这个杂散代码来自哪里?

【问题讨论】:

    标签: css wordpress image display


    【解决方案1】:

    作为答案发布,因为我无法发表评论,但很有可能它实际上是添加样式的流浪 JavaScript 片段。将 html 输出(查看源代码)与对 DOM 元素的检查进行比较。如果样式在源代码中不存在,但经检查存在,则很可能是 JavaScript。尝试一一删除 JavaScript,看看是否能找到问题。

    【讨论】:

    • 谢谢,我去看看。像这样的流浪 Javascript 怎么会出现?
    • 会不会是有网站访问权限的人故意添加的?我问主要是因为它以前工作得很好。
    • 当然可以,但也可能是一些简单的问题,例如冲突的插件等。如果您有一个可公开访问的 URL,我很乐意快速浏览一下前端?或许能够为您指明正确的方向。
    • 在前端寻找与图像相关的插件,例如延迟加载等
    • 所以事实证明,如果图像的宽度小于注册缩略图大小的最小指定宽度,Wordpress 只是隐藏图像,这是我以前从未见过的。我只是指定了一个较小的尺寸并且图像有效。尚未解决根本问题,但目前是一个合适的解决方法。
    猜你喜欢
    • 2015-08-09
    • 2013-01-01
    • 1970-01-01
    • 2013-07-17
    • 1970-01-01
    • 2019-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多