最近,优站网在发表文章图片主题时,希望使用timthumb.php插件来实现缩略图。缩略图的顺序是自定义域、文章的第一张图片和默认缩略图。但是,sarong在本地安装wordpressmu多站点。自定义域是一个外部链还是不是一个一流的域名将使timtumb.php无法使用,因此图片将不会显示,在寻找了许多原因后,谷歌终于找到了解决方案。
php外部链支持
首先,将timthumb.php设置为支持外部链,并查找允许所有外部站点(在timthumb.php文件的第33行),将以下参数设置为“true”
- if(! defined(‘ALLOW_ALL_EXTERNAL_SITES’) ) define (‘ALLOW_ALL_EXTERNAL_SITES’, true);
Timthumb.php支持Wordpress MU多站点
查找$this->src = preg_replace(在timthumb.php文件的第218行),将整行注释
- //$this->src = preg_replace(‘/https?:\/\/(?:www\.)?’ . $this->myHost . ‘/i’, ”, $this->src);
这完全解决了timthumb.php外部链和wordpressmu多站点的缩略图不显示的问题。