wordpress A TimThumb error has occured The following error(s) occured

2020年4月15日22:37:28 评论 180 次浏览

发现

最近,把所有的图片都上传到阿里云之后,这个缩略图就经常怪怪的,经常会有不显示,以前也没有在意,不显示的图片,就设置个手动缩略图或是特色图像就解决了,但是发现,之前的很多图片,缩略图显示比例都不对 ,所以,今天好好研究下。

错误截图

wordpress A TimThumb error has occured The following error(s) occured

不显示的图片代码为:

<img src="https://jiaook.com/wp-content/themes/begin/prune.php?src=https://jiaook.oss-cn-shanghai.aliyuncs.com/2020/04/52ac84de568ff188c9d34f61ac6c760d.jpg&w=280&h=210&a=t&zc=1" alt="mac 快速启动 app推荐  mac app启动器 Thor">

在浏览器上打开

https://jiaook.com/wp-content/themes/begin/prune.php?src=https://jiaook.oss-cn-shanghai.aliyuncs.com/2020/04/52ac84de568ff188c9d34f61ac6c760d.jpg&w=280&h=210&a=t&zc=1

错误代码

wordpress A TimThumb error has occured The following error(s) occured

A TimThumb error has occured
The following error(s) occured:
Need to add external picture domain name!

Query String : src=https://jiaook.oss-cn-shanghai.aliyuncs.com/2020/03/WechatIMG406-1.jpeg&w=280&h=210&a=t&zc=1
TimThumb version : 2.8.14

解决方法

思路

之前,是没有这个问题的,所有的缩略图都显示正常,问题是在使用了阿里云图片存储之后发现的,而且错误提示

Need to add external picture domain name!

应该是跟缩略图的授权域名有关系。

方法

打开/wp-content/themes/begin/timthumb-config.php
我使用的是知更鸟的主题,
在大约60行,有一个

// 添加外链图片地址域名
if(! isset($ALLOWED_SITES)){
    $ALLOWED_SITES = array (
        's0.wordpress.com',
        'ww1.sinaimg.cn',
        'ww2.sinaimg.cn',
        'ww3.sinaimg.cn',
        'ww4.sinaimg.cn',
        'wx1.sinaimg.cn',
        'wx2.sinaimg.cn',
        'wx3.sinaimg.cn',
        'wx4.sinaimg.cn',
        'n.sinaimg.cn',
        's2.ax1x.com',
        'jiaook.oss-cn-shanghai.aliyuncs.com',
    );
}

在后面添加上自己阿里云oss的域名就行啦。

继续阅读
weinxin
加我微信
微信扫一扫,加我微信好友,共同交流,共同进步! (备注:焦国强博客)
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: