WordPress

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

LensNews

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多站点缩略图不显示的问题。
原文地址

(4)

本文由 远方的雪山 作者:萨龙龙 发表,转载请注明来源!

LensNews

热评文章

发表回复