国强极客
有问题请加微信:guoqiang7585
国强极客

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

wordpress A TimThumb error has occured The following error(s) occured
全国大流量卡免费领

发现

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

错误截图

不显示的图片代码为:

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

在浏览器上打开

/wp-content/themes/begin/prune.php?src=/wp-content/uploads/2020/04/52ac84de568ff188c9d34f61ac6c760d.jpg&w=280&h=210&a=t&zc=1

错误代码

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

Query String : src=/wp-content/uploads/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的域名就行啦。

赞赏
全国大流量卡免费领
对内容有疑问,请加我微信:guoqiang7585
# #
首页      CMS      wordpress      wordpress A TimThumb error has occured The following error(s) occured

国强极客

wordpress A TimThumb error has occured The following error(s) occured
发现 最近,把所有的图片都上传到阿里云之后,这个缩略图就经常怪怪的,经常会有不显示,以前也没有在意,不显示的图片,就设置个手动缩略图或是特色图像就解决了,但是发现,之前的很多…
扫描二维码继续阅读
2020-04-15