WordPress多站點不支援timthumb.php處理教程
在使用wordpress主題的時候,因為timthumb基於安全問題,除了支援指定的幾個網站的外鏈圖片外,不支援其它任何外鏈圖片;另一方面則是因為對本機圖片地址的處理導致。解決的方法很簡單,僅需要增加支援的外鏈域名,和修改對機圖片處理的程式碼即可。解決方式如下:
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',
' //新增加的域名
);
}
新增到您的域名到裡面去即可。
2、在timthumb.php檔案,找到以下程式碼(大概216行):
$this->src = preg_replace('/https?:\/\/(?:www\.)?' . $this->myHost . '/i', '', $this->src);
把該行程式碼刪除或註釋掉即可。提示:這行程式碼的意思是“如果圖片地址是本機的,則刪除圖片url中本機的域名部分”。
3、完成上面的操作,儲存後,重新重新整理網站頁面圖片就會顯示了。
4、如果圖裂了,請檢測檔案許可權是否是755。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2757465/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 網站搭建教程第三課——WordPress站點搭建網站
- wordpress搬家後內頁打不開怎麼處理
- 建站教程|小鳥雲伺服器搭建Wordpress站點伺服器
- wordpress 處理 ajax 請求
- 13個WordPress技巧和教程網站網站
- 盤點.NET支援的 處理器架構架構
- (視訊)《快速建立網站》 3.3 國際化高大上 - WordPress多語言支援網站
- WordPress 搭建個人部落格/站點
- 將WordPress站點轉換為JoomlaOOM
- 多對一處理 和一對多處理的處理
- android 處理多點觸控手勢Android
- 處理不滿
- ubuntu20安裝nginx支援多站點及代理配置UbuntuNginx
- WordPress 生成網站地圖顯示 XML 解析錯誤:格式不佳的處理方法網站地圖XML
- nginx多站點配置Nginx
- 教程|阿里雲+wordpress搭建個人部落格網站阿里網站
- 一個網站有多個語言版本怎麼處理?網站
- Nginx支援.htaccess的分析處理Nginx
- 如何處理網站劫持網站
- WordPress外掛Jetpack存在漏洞,暴露數百萬個站點Jetpack
- 如何用Wordpress搭建獨立網站(幾個要點)網站
- wordpress更換域名後CSS錯誤怎麼處理CSS
- Wordpress網站修改,Wordpress網站內容和設定修改方法網站
- 記·處理服務端返回data不統一處理服務端
- 處理多個異常
- 影像處理或其他多媒體處理中的值溢位處理
- WordPress網站優化網站優化
- Mybatis一對多、多對一處理MyBatis
- 多工處理方式之一:多程式
- mybatis一對多&&多對一處理MyBatis
- Linux上安裝xampp來搭建WordPress網站(圖文教程)Linux網站
- wordpress外掛上傳的失敗原因和處理方案
- 線上圖片製作網站哪個好 PS圖片處理教程網站
- 不錯的Oracle技術站點Oracle
- BAT 批處理指令碼 教程BAT指令碼
- 批處理! 這個教程好!
- 讓 lighttpd 支援 wordpress clean urlhttpd
- 關於GCD多工處理GC