目标正确 – 方式错误

这两天都在为了修改主题而烦恼,因为是自己做的主题修改,很多自认为无必要的东西都被舍弃了,而增加了一些自以为是的多功能。

最近因为给网站新加了一个Cosplay的分类,收集整理的内容都是图片类型的,为了节省阿里OSS云存储空间,也防止用户访问时直接访问原图,造成大量不必要的流量浪费,给图片增加了一些缩略图样式。

好处就是,大量的缩略图样式,可以在用户访问不同网站内容时,调用不同分辨率的图片,充分利用阿里OSS云储存的样式优势调用,不用再在云端存储无必要的缩略图,而是链接urI增加样件调用。

只能说第一次用过这 个功能后,后面真的戒不了!唯一一点失误的就是,自己自作聪明了。

没有看详细的OSS云存储插件的说明,也不了解插件的运行原理(这个对于垃圾站长来说PHP代码就像天书) ,本来可以直接在WordPress后台用系统自带的缩略图方案 ,但是自己却采用了一种笨笨的办法,在functions.php中增加url链接代码,在图片输出链接后加上云图片样式。

未添加Cosplay分类时没有发现问题,因为上传的图片分辨率在2000px,文件大小在几百KB内,后台缩略图按原图模式可以快速下载。当上传Cosplay原图后,分辨率大到7000多,文件在5M左右,于是后台缩略图浏览页面就直接因为下载延迟导致崩溃了。

在网上找了很多办法,无论是修改上传文件路径,还是缩略图链接,都无法改变后台操作页面的缩略图显示地址,在短短两天时间就让我陷入崩溃中,只能回到原来的出发点,增加缩略图样式。

不想却有心栽花花不开,无心插柳柳成荫,抱着陷阵之志,有死无生心态,把模板代码全部修改。突然发现WordPress后台设置缩略图尺寸后,上传的图片除了本地会有生产的缩略图,实际上传到云空间的只有原图, 调用的缩略图格式被云图样式替换了。

感情忙活了好久,自以得意的创意,其实就是一个垃圾!

不过还是解决了图片缩略图的问题,虽然绕了一个大圈子,又回到原位,总的来说还是有所获的。

吃一堑长一智,后续再次碰到类似问题就好处理了。