[![WordPress MU多站点解决Timthumb.php不显示缩略图](https://pic.salongweb.com/2016/02/wordpress-mu-timthumb.jpg)](https://pic.salongweb.com/2016/02/wordpress-mu-timthumb.jpg "WordPress MU多站点解决Timthumb.php不显示缩略图")最近在开发[Perimg图片主题](https://api.salongweb.com/portfolio/perimg.html)，用户想要用Timthumb.php插件来实现缩略图，缩略图的顺序是自定义域、文章第一张图片与默认缩略图，而萨龙龙本地安装的是Wordpress MU多站点，自定义域如何是外链或不是一級域名时会导致Timthumb.php无法使用，从而不显示图片，找了很多原因，最后谷歌找到解决方法。
\[related\_posts tagid=”89″\]

### 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-&gt;src = preg\_replace（在timthumb.php文件的第218行），将整行注释

1. //$this-&gt;src = preg\_replace(‘/https?:\\/\\/(?:www\\.)?’ . $this-&gt;myHost . ‘/i’, ”, $this-&gt;src);

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