Timthumb.php插件来实现缩略图,缩略图的顺序是自定义域、文章第一张图片与默认缩略图,而Wordpress MU多站点,自定义域如果是外链或不是一級域名时会导致Timthumb.php无法使用,从而不显示图片,找了很多原因,最后谷歌找到解决方法。
Timthumb.php外链支持
首先设置Timthumb.php支持外链,查找ALLOW_ALL_EXTERNAL_SITES(在timthumb.php文件的第33行),将后面的参数设置为“true”
[php]
<span class="keyword">if</span>(! defined(‘ALLOW_ALL_EXTERNAL_SITES’) ) define (‘ALLOW_ALL_EXTERNAL_SITES’, true);
[/php]
Timthumb.php支持Wordpress MU多站点
查找$this->src = preg_replace(在timthumb.php文件的第218行),将整行注释
[php]
<span class="comment">//$this->src = preg_replace(‘/https?://(?:www.)?’ . $this->myHost . ‘/i’, ”, $this->src);</span>
[/php]
这样就完全解决Timthumb.php外链与Wordpress MU多站点缩略图不显示的问题。
本文转自:https://yfdxs.com/博客
最新评论