在运用wordpress主题的时刻,由于timthumb基于安全问题,除了支撑指定的几个网站的外链图片外,不支撑别的任何外链图片;另一方面则是由于对本机图片地点的处置惩罚致使。处理的要领很简单,仅须要增添支撑的外链域名,和修改对机图片处置惩罚的代码即可。处理体式格局以下:

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

  1. if(! isset($ALLOWED_SITES)){

  2.     $ALLOWED_SITES = array (

  3.         'flickr.com',

  4.         'staticflickr.com',

  5.         'picasa.com',

  6.         'img.youtube.com',

  7.         'upload.wikimedia.org',

  8.         'photobucket.com',

  9.                 'www.2zzt.com', //新增添的域名

  10.     );

  11. }

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

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

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

把该行代码删除或解释掉即可。提醒:这行代码的意义是“假如图片地点是本机的,则删除图片url中本机的域名部份”。

3、完成上面的操纵,保留后,从新革新网站页面图片就会显现了。

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