WordPress网站不支持timthumb.php解决方法

当使用WordPress主题时,由于timthumb是基于安全问题,所以它不支持指定网站的外部链图像以外的任何外部链映像;另一方面,它是

当使用WordPress主题时,由于timthumb是基于安全问题,所以它不支持指定网站的外部链图像以外的任何外部链映像;另一方面,它是由于处理本机图片地址造成的。解决方案非常简单,只需要增加对外部链域名的支持,并且可以修改机器图像处理代码。解决方案如下:

WordPress主题下载,WordPress免费主题下载,网站源码模板下载

1、编辑timthumb.php文件,找到以下代码(大概131行)

if(! isset($ALLOWED_SITES)){

$ALLOWED_SITES = array (

‘flickr.com’,

‘staticflickr.com’,

‘picasa.com’,

‘img.youtube.com’,

‘upload.wikimedia.org’,

‘photobucket.com’,

‘www.adminbuy.cn’, //新增加的域名

);

}

添加到您的域名到里面去即可。

2、在timthumb.php文件,找到以下代码(大概216行):

$this->src = preg_replace(‘/https?:\/\/(?:www\.)?’ . $this->myHost . ‘/i’, ”, $this->src);

把该行代码删除或注释掉即可。提示:这行代码的意思是“如果图片地址是本机的,则删除图片url中本机的域名部分”。

3、完成上面的操作,保存后,重新刷新网站页面图片就会显示了。

4、如果图裂了,请检测文件权限是否是755。


下载说明:
1. 本站所有资源来源于网络和用户上传,如有侵权请联系站长
2. 本站分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,商用请支持正版!不得违反国家法律,否则后果自负!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

本站的资源均来自于互联网,仅为资源共享、学习参考之目的,其版权均归原作者及其网站所有,如有侵权请留言联系:admin,转转请注明出处:http://zhanmr.com/6355.htm

发表评论

电子邮件地址不会被公开。 必填项已用*标注