资源分享
专注互联网IT技术

【wordpress教程】百度分享代码不支持https协议完美解决方案!

前言:

昨天,易创资源博客改造了站点https协议,成功部署了ssl证书。本来很轻松,也很值得高兴的一件事。

今天偶然发现,文章页底部的百度社交分享代码不见了,在博主强迫症的性格下,开始寻找问题所在。一开始以为是浏览器兼容的问题,修改了部分代码后,发现还是不行!!!最终在百度社区中发现,百度分享代码目前不支持https协议,既然知道问题了,博主首先把代码本地化,大概浏览了一下,发现修改起来还是比较麻烦!

最终在多方查证之后,找到了完美解决方法,大家有问题可以联系博主微信:weixin1965289522留言,有时间帮助大家解决!

【wordpress教程】百度分享代码不支持https协议完美解决方案!

现在看到百度分享代码,已经不能使用了!

解决百度分享代码不支持https协议问题解决步骤如下:

第一步:下载百度分享代码,本地化后的代码包

下载链接    提取码: a81i 

将 baiduShare-master.zip 压缩包解压后所得的 baiduShare-master 文件夹里面的 static 文件夹直接上传到网站根目录中

第二步:修改我们站点引用百度分享 JS 文件的路径

<script>
window._bd_share_config = {
    common: {
        "bdText": "",
        "bdMini": "2",
        "bdMiniList": false,
        "bdPic": "",
        "bdStyle": "0"
    },
    share: [{
        bdCustomStyle: "https://www.niuz.net/wp-content/themes/xiu/css/share.css"
    }]
}
with(document) 0[(getElementsByTagName("head")[0] || body).appendChild(createElement("script")).src = "/static/api/js/share.js?cdnversion=" + ~(-new Date() / 36e5)];
</script>

找到百度分享代码最后一段

http://bdimg.share.baidu.com/static/api/js/share.js

修改为:/static/api/js/share.js

或者说,讲百度http协议路径(http://bdimg.share.baidu.com)删除

如果你的站点是使用 https 而且百度分享无法使用的,可以试试本文所说的百度分享本地化,具体演示可以看本站页尾,百度分享代码已经可以使用了!

【wordpress教程】百度分享代码不支持https协议完美解决方案!

完美解决,百度分享代码不支持https协议问题!

 

赞(2) 打赏
未经允许不得转载:玩味资源博客 » 【wordpress教程】百度分享代码不支持https协议完美解决方案!
分享到: 更多 (0)


评论 抢沙发

评论前必须登录!

 



觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
联系我们