越来越多的wordpress
主题使用插件文件 timthumb
.php
来实现缩略图功能。有了 timthumb
,用户在后台上传的各种图片都会根据首页预先设置的尺寸进行裁剪。然而,一些使用云存储的用户,如七牛(网站图片地址为 xxx
.qiniu
.com
)无法正常显示 timthumb
缩略图。
由于 timthumb
出于安全考虑不允许缓存外部地址图片,所以当我们打开 timthumb
缓存路径时,会提示“您可能无法从本网站获取的图片”。在这种情况下,我们可以修改 timthumb
的安全策略,使其支持抓取外部图片进行缓存。具体操作方法如下:
在 timthumb
.php
中搜索
define
('ALLOW_ALL_EXTERNAL_SITES
', false
)
将其替换为:
define
('ALLOW_ALL_EXTERNAL_SITES
', TRUE
)
上传后,站外链接的图片可以进行抓拍和缩略。此外,如果缓存的外部图片域名是固定的,还可以在 timthumb
的 ALLOWED
_
SITES
添加域名白名单。
转载请注明:汇站网 » Timthumb
不能显示七牛等云存储图片怎么办?