timthumb.php外链,如何解决WordPress多站点不支持timthumb.php?
在使用wordpress主題的時(shí)候,因?yàn)閠imthumb基于安全問題,除了支持指定的幾個(gè)網(wǎng)站的外鏈圖片外,不支持其它任何外鏈圖片;另一方面則是因?yàn)閷?duì)本機(jī)圖片地址的處理導(dǎo)致。那么如何解決WordPress多站點(diǎn)不支持timthumb.php?解決的方法很簡(jiǎn)單,僅需要增加支持的外鏈域名,和修改對(duì)機(jī)圖片處理的代碼即可。
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);
把該行代碼刪除或注釋掉即可。提示:這行代碼的意思是“如果圖片地址是本機(jī)的,則刪除圖片url中本機(jī)的域名部分”。
3、完成上面的操作,保存后,重新刷新網(wǎng)站頁面圖片就會(huì)顯示了。
4、如果圖裂了,請(qǐng)檢測(cè)文件權(quán)限是否是755。
總結(jié)
以上是生活随笔為你收集整理的timthumb.php外链,如何解决WordPress多站点不支持timthumb.php?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在php中页面布局 3列左右侧固定中间自
- 下一篇: php上个月的最后一天,在PHP中查找上