欢迎光临
我们一直在努力

WordPress:DUX主题,百度分享组件不支持https的解决办法

博客一直没打开分享功能,今天打开试了下,结果不能使用,解决方法如下,首先需要将百度分享的支持文件下载下来。

支持文件地址:https://github.com/hrwhisper/baiduShare

然后将分享组件文件放到自己站点里面,只要将static文件夹(包括里面的全部文件)上传到网站根目录,这样当文件加载时就不会从http站点的百度加载,而是从本站https域名下加载,也就不会出现不安全的提示或者不显示的情况。

支持文件上传完成后,修改本地调用代码,如下:

<div class="bdsharebuttonbox">
<span>分享到:</span>
<a class="bds_qzone" data-cmd="qzone" title="分享到QQ空间"></a>
<a class="bds_tsina" data-cmd="tsina" title="分享到新浪微博"></a>
<a class="bds_weixin" data-cmd="weixin" title="分享到微信"></a>
<a class="bds_tqq" data-cmd="tqq" title="分享到腾讯微博"></a>
<a class="bds_sqq" data-cmd="sqq" title="分享到QQ好友"></a>
<a class="bds_bdhome" data-cmd="bdhome" title="分享到百度新首页"></a>
<a class="bds_tqf" data-cmd="tqf" title="分享到腾讯朋友"></a>
<a class="bds_youdao" data-cmd="youdao" title="分享到有道云笔记"></a>
<a class="bds_more" data-cmd="more">更多</a> <span>(</span><a class="bds_count" data-cmd="count" title="累计分享0次">0</a><span>)</span>
</div>
<script>
window._bd_share_config = {
 common: {
 "bdText" : "",
 "bdMini" : "2",
 "bdMiniList" : false,
 "bdPic" : "",
 "bdStyle" : "0",
 "bdSize" : "24"
 },
 share: [{
 bdCustomStyle: "/wp-content/themes/dux/css/share.css"
 }]
}
with(document)0[(getElementsByTagName("head")[0]||body).appendChild(createElement("script")).src="/static/api/js/share.js?cdnversion="+~(-new Date()/36e5)];
</script>

就可以使用了。

About 辣椒

辣椒【声明】:站内所有资源均来自网络,由于网络资源安全性未知,使用前请自行甄别。本站从不强制任何人使用本站介绍的资源,如因自愿选择使用造成的损失自行承担!本博客若无意侵犯到您的权利,请及时与我们联系,我们将在48小时内删除侵权内容!

赞(0)
未经允许不得转载:辣椒资源网-专注互联网建站资源分享 » WordPress:DUX主题,百度分享组件不支持https的解决办法
分享到: 更多 (0)
标签:

评论 抢沙发

5 + 7 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址