大理高端网站建设|网站托管|极速建站|WordPress主题设计开发

WordPress MU多站点解决Timthumb.php不显示缩略图

2016-02-20 1129次

WordPress MU多站点解决Timthumb.php不显示缩略图最近在开发Perimg图片主题,用户想要用Timthumb.php插件来实现缩略图,缩略图的顺序是自定义域、文章第一张图片与默认缩略图,而萨龙龙本地安装的是Wordpress MU多站点,自定义域如何是外链或不是一級域名时会导致Timthumb.php无法使用,从而不显示图片,找了很多原因,最后谷歌找到解决方法。

Timthumb.php外链支持

首先设置Timthumb.php支持外链,查找ALLOW_ALL_EXTERNAL_SITES(在timthumb.php文件的第33行),将后面的参数设置为“true”

  1. if(! defined('ALLOW_ALL_EXTERNAL_SITES') )  define ('ALLOW_ALL_EXTERNAL_SITES', true);

Timthumb.php支持Wordpress MU多站点

查找$this->src = preg_replace(在timthumb.php文件的第218行),将整行注释

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

这样就完全解决Timthumb.php外链与Wordpress MU多站点缩略图不显示的问题。