多说的懒蛋攻城狮已经两年没更新Wordpress插件了= = , 博主一开始只得被迫使用通用代码 , 但是有个缺点一直很明显 : 多说的头像调用的是各大门户网站的头像 , 而且这些头像基本上不支持https , 这也是众多CDN的一大弊病 , 可能因为证书部署超麻烦吧 . 而且https吃资源 , 一定程度上会拖慢速度 , 所以各大门户似乎都没打算给自己的图片上https的打算 . 总而言之 , 指望门户们开SSL是没招了 , 怎么办 , 曲线救国吧 . 后来博主经过两个礼拜的研究 , 到处寻找方法 , 终于把所有资源都变成了https , 让标题栏的小锁头恢复了绿色 , 看着就是舒服 . 虽然之间经历了各种balabalabala的麻烦 ( 因为博主不会写代码呀 ~ ) , 耗费了非常多的时间 , 但能取得这个成果也很满意啦 . 好了正题开始 .

你需要 :
一个有写权限的php主机(推荐,可以和博客共用) or SAE(想快又不怕花钱的选择)


> ## ★修改插件 ☆编辑多说的wordpress插件 , 把所有*.duoshuo.com前的http改成https . > ## ★配置多说账号 ☆进入博客后台配置多说账号(如果你是第一次用的话) , 微博什么的链接可能打不开 , 这时右键新标签页打开即可 , 暂时无法解决 . 在多说官网的设置页面把域名加上https。 > ## ★embed.js本地化 第二步结束后 , 多说基本就能用了 , 只是现在所有图片资源都走http , 作为SSL强迫症的博主看见黄色大三角肯定是不能忍的啦 ~ 博主又只是个初学者 , 所以也没什么办法 . 在几天前 , 才看到了这篇文章 , 里面的内容让我如醍醐灌顶 , 没想到这么就解决了 . ☆先将`embed.js`本地化 , [我是链接](https://static.duoshuo.com/embed.js) . ☆把这个js放在本地 , 编辑`Wordpress.php` , 把第591行和610行的链接用自己的路径替换 :

ds.src = ‘//yourdomain/path-to-the-js’;

> ## ★用php中转头像实现https ☆本地缓存法 感谢[@无名智者](http://zhizhe8.net)。 ♢弄个php写上这段代码:

♢然后编辑本地的`embed.js` , 搜索`avatarurl` , 找到这段 :

avatarUrl:function(e){return e.avatar_url||nt.data.default_avatar_url}

把它换成

avatarUrl:function(e){if(e.avatar_url)return’https://your-path/yourphp.php?src='+e.avatar\_url;else return’https://your-path/?src='+nt.data.default\_avatar\_url}

然后所有的头像就都能中转了。如果本地有缓存就能调用缓存。

☆SAE KVDB缓存法

感谢死乞白赖一定要窝加版权的[@liwanglin12](https://blog.lwl12.com)![QQ图片20150830194601](https://www.img.yecl.net/2015/03/QQ图片20150830194601.jpg)

♢请事先在SAE里打开KVDB,修改本代码第9第10行。

init();
header(‘Content-Type:image/png’);
$kvimg = $kvdb = $kv->get(“dsavatar_” . $src);
if (empty($kvimg)) {
$img = file_get_contents($src);
$kvdb = $kv->set(“dsavatar_” . $src, $img);
echo $img;
} else {
echo $kvimg;
}
} else {
Header(“http/1.0 400 Bad Request”);
exit();
}
} else {
Header(“http/1.0 403 Forbidden”);
exit();
}
} else {
Header(“http/1.0 403 Forbidden”);
exit();
}

?>

♢对embed.js的修改同上。

☆最后修改输入框左面的默认头像,把这串css加入到`style.css`中即可。(感谢[@树](https://geeku.net))

#ds-reset .ds-gradient-bg {
background:url(“https://static.duoshuo.com/images/bg_sprites.png") !important;
}

#ds-reset .ds-icon{
background:transparent url(“https://static.duoshuo.com/images/sprites.png") !important;
}

#ds-thread #ds-reset .ds-textarea-wrapper{
background:#fff url(“https://static.duoshuo.com/images/bg_sprites.png") 0 -90px repeat-x !important;
}

#ds-thread #ds-reset .ds-toolbar-button{
background:transparent url(“https://static.duoshuo.com/images/sprites.png") no-repeat !important;
_background-image:url(“https://static.duoshuo.com/images/sprites.gif") !important;
}

#ds-wrapper #ds-reset .ds-dialog-close{
background:transparent url(“https://static.duoshuo.com/images/sprites.png") 0 -163px no-repeat !important;
_background-image:url(“https://static.duoshuo.com/images/sprites.gif") !important;
}

#ds-notify #ds-reset a.ds-logo{
background:transparent url(“https://static.duoshuo.com/images/sprites.png") 0 -220px no-repeat !important;
_background-image:url(“https://static.duoshuo.com/images/sprites.gif") !important;
}

☆然后打开博客,是不是看见满目绿色,自己”飘飘乎如遗世独立,羽化而登仙“了呢?

☆表情依然无解,大概只能等着新浪修复。

☆END。

> ## ★测试站点:[https://gstc.me\](https://gstc.me)