青柠

如何解决启动cdn后,图片宽度大于2000,网页前端不显示的问题

青柠 - 5 年 前前

在启用cdn功能后,发现网站一些原先显示正常的图片突然不能显示,经过排查发现不能显示的图片大多为宽度大于2000的图片,具体宽度大于多少无法显示没有经过具体测试。
目前无法确定是主题的问题还是插件的问题,停用插件后,该问题依旧存在,感觉不可逆,只有恢复在启用cdn功能前的网站和数据库备份才会恢复原先的正常图片显示。
请问,如何解决图片宽度大于某一个值,web前端不显示的问题,这个值可以修改吗,在哪里修改?

4条回复

Denis | 邓鸿华
Denis | 邓鸿华 - 5 年前

你用的是哪家的 CDN ?

青柠
青柠 - 5 年前

用的阿里云的oss和cdn,经过测试,发现图片宽度大于2048就无法显示

青柠
青柠 - 5 年前

有意思的是,在wp文章编辑界面,使用源码编辑(文本编辑模式),将图片宽度直接修改为≤2048的任意数字,网站前台图片即可显示正常,我看wpjam的缩略图设置有个文中图片自动缩放图片宽度的设置窗口好像可以解决这个问题,直接强制图片缩放到2000以内就好了。
不过看说明需要替换wp的相关函数才能生效,看了缩略图说明后依旧一头雾水,能否出个小白可以看的傻瓜式教程,这样就尽善尽美了。
另外,宽度大于2048就不能正常显示是哪里决定的呢,如果可以确定,直接修改这个数值也能妥善解决。

Denis | 邓鸿华
Denis | 邓鸿华 - 5 年前

这个是阿里云 OSS 决定的。

我要回复

暂时不支持网页回复,请安装 WPJAM-Basic 插件,然后在 WordPress 后台即可参与讨论。