### 第一步:编辑 timthumb.php 文件 首先,找到 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', // 新增加的域名
);
}
### 第二步:修改本机图片处理代码 接下来,在 timthumb.php 文件中找到以下代码(大约位于第 216 行):
$this->src = preg_replace('https?:\\\\/\\\\/(?:www\\\\.)?' . $this->myHost . '/i', '', $this->src);
### 第三步:保存文件并刷新页面 完成上述两步操作后,保存 timthumb.php 文件,并重新刷新您的网站页面。此时,图片应该能够正常显示了。
### 第四步:检查文件权限 如果图片仍然无法正常显示,请检查 timthumb.php 文件的权限是否设置为 755。正确的文件权限对于脚本的正常运行至关重要。
通过以上步骤,您可以轻松解决 WordPress 主题中因 timthumb 设置而导致的图片不显示问题。这些修改不仅能够支持更多的外链图片,还能确保本机图片的正确处理。
注意:在进行任何代码修改之前,建议备份原始文件,以防止意外情况发生。这样可以确保您的网站在出现问题时能够快速恢复。