最近无意中发现文章页面下方的分享按钮的功能出现异常了——点击之后毫无反应,网上百度之后才知道个中原由:百度分享不支持HTTPS。网上也有解决方案:将百度分享的代码从百度的服务器本地化。
原理是这样的,百度的分享代码运用的链接方式是通过代码调用百度远程的CDN库,如我们全站https化的同时百度服务器并不支持https格式,我们把整个百度CDN库里面的分享代码文件下载下来,变成本地调用的形式,这样就可以实现本地服务器支持HTTPS所以当然也分享代码也会生效,知更鸟Begin主题解决这个问题就更简单了:
1.下载百度原版的分享代码资源包(见文章下方)
2.将百度分享代码资源包上传到网站根目录
3.在外观/主题选项/辅助功能中勾选本地调用百度分享。
然后就完美解决了wordpress主题知更鸟Begin在https下不支持百度分享代码的问题。