我们正在将WordPress与WP Bakery的Visual Composer一起使用。我有图像无法显示的问题。转到此页面了解我的意思:http://inventivewebdesign.com/sierra-winds/our-products/shelters/
如果我查看代码,然后转到页面上的第一个损坏的图像,则它指向存在的https://inventivewebdesign.com/sierra-winds/wp-content/uploads/Shelter-Reno-NV-1.png。问题似乎是网址前面有空格或%20。
代码如下:
<img width="882" height="389" src=" https://inventivewebdesign.com/sierra-winds/wp-content/uploads/Shelter-Reno-NV-1.png" class="vc_single_image-img attachment-full" alt="Shelter Reno NV" srcset="%20https://inventivewebdesign.com/sierra-winds/wp-content/uploads/Shelter-Reno-NV-1.png 882w, %20https://inventivewebdesign.com/sierra-winds/wp-content/uploads/Shelter-Reno-NV-1-300x132.png 300w, %20https://inventivewebdesign.com/sierra-winds/wp-content/uploads/Shelter-Reno-NV-1-768x339.png 768w" sizes="(max-width: 882px) 100vw, 882px">
如果我删除%20和空格,则会显示图像(使用Chrome中的Inspect)。我已经检查了数据库,在Post表的GUID列中或其他任何位置的URL前面没有空格。
我曾尝试使用天鹅绒蓝色将URL替换为前面的空格和前面的%20,但找不到匹配项。我什至尝试用http替换https并返回到https,但是它也不起作用。
有人可以帮助我找出为什么显示此空格和%20的原因吗?
答案 0 :(得分:1)
0x20是空格的ASCII字符,因此我认为您应检查Wordpress设置中地址前是否有多余的空格,例如:“ https://”
检查仪表板->常规设置,并确保WordPress地址URL和站点地址URL中的https前面没有空格。