石家庄做网站,石家庄网站优化,石家庄网络推广,石家庄网络公司
当前位置:主页 > 新闻资讯 > 技术笔记 >

WordPress多站点不支持timthumb.php解决方法

发表日期:2020-09-30 22:58文章编辑:优搜客浏览次数: 标签: wordpress教程|wordpress代码|wordpress模板|    

在使用wordpress主题的时候,因为timthumb基于安全问题,除了支持指定的几个网站的外链图片外,不支持其它任何外链图片;另一方面则是因为对本机图片地址的处理导致。解决的方法很简单,仅需要增加支持的外链域名,和修改对机图片处理的代码即可。解决方式如下:
WordPress多站点不支持timthumb.php解决方法
1、编辑timthumb.php文件,找到以下代码(大概131行)
 
if(! isset($ALLOWED_SITES)){
    $ALLOWED_SITES = array (
        'flickr.com',
        'staticflickr.com',
        'picasa.com',
        'img.youtube.com',
        'upload.wikimedia.org',
        'photobucket.com',
        'www.zztuku.com', //新增加的域名
    );
}
添加到您的域名到里面去即可。
 
2、在timthumb.php文件,找到以下代码(大概216行):
 
$this->src = preg_replace('/https?:\/\/(?:www\.)?' . $this->myHost . '/i', '', $this->src);
把该行代码删除或注释掉即可。提示:这行代码的意思是“如果图片地址是本机的,则删除图片url中本机的域名部分”。
 
3、完成上面的操作,保存后,重新刷新网站页面图片就会显示了。
 
4、如果图裂了,请检测文件权限是否是755。
 

如没特殊注明,文章均来自网络!转载请注明来自:https://www.yousouke.com/News/jsbj/11632.html

网站设计案例推荐

热门新闻

DEDECMS提示Fatal error错误

Nginx的Gzip压缩配置

织梦DedeCMS定时自动生成首页HTML的实现方法

IIS7下js文件启用Gzip后却不压缩的解决方法

dede织梦教程:列表页、文章页调用所有顶级栏目文章的方法

WordPress 集成百度 Sitemap 实时推送代码

织梦DedeCMS定时自动生成首页HTML的实现方法

WORDPRESS文章中微信打赏功能的2种实现方法

相关新闻

SEO小技巧WordPress自动为文章添加标签链接

为WordPress主题添加文章字数和阅读时间

WordPress分类链接去掉category方法

让phpStudy2018 Nginx 支持WordPress自定义链接

正确配置 WordPress 邮件SMTP

WordPress 登录可见评论模块

推荐新闻

IIS7下js文件启用Gzip后却不压缩的解决方法

帝国cms灵动标签调用字母所属的信息

正确配置 WordPress 邮件SMTP

帝国cms怎么实现页面自动生成html

帝国cms如何在tags列表页获取当前tag的ID方法

织梦DEDECMS教程:添加RSS订阅功能

织梦DedeCMS实现{dede:channel}标签增加数字序号的方法

织梦CMS文章模型整合下载功能,可判断点数,会员组等下载权限

dede简略标题调用标签