wordpress百度分享怎么支持https,怎么本地化
今天新酱在弄博客分享的时候发现,百度分享居然到了2019年还是不支持https,真不知道百度是怎么想的。2019年https已经普及的差不多了,虽然说文章分享是一个弃之可惜,又无大作用的功能,但是遇到问题我们就得解决它,今天我就教大家如何将百度分享本地化,支持https。
主题是否内置百度分享
对于很多wordpress小白来说,一个好的主题可以省掉很多的时间,就比如是否内置了百度分享,因为百度分享牵扯到代码,很多人即使看了教程依然不会,所以我不会写如何内置百度分享,如果你的wordpress主题没有内置百度分享,那真是遗憾了。
查找百度分享的调用路径
到wordpress后台主题选项里打开百度分享,然后随便打开一个文章页面,这时候你会发现百度分享的样式是乱的,而且不能点击,这是因为百度分享调用的js是http的,在https中http的资源无效。
右键页面,查看网页源代码,ctrl+f搜索share,找到下面这条链接,这就是百度分享的http链接。
1 |
http://bdimg.share.baidu.com/static/api/js/share.js |
因为每个主题的百度分享文件位置都不同,有的是写在head里面,有得是写在foot里面,还有的是单独写一个文件,然后插入。如果你能自己找到是最好的,找不到的话能问下作者的问下作者,这个我也帮不了。
下载离线百度分享
既然要实现百度分享https化,我们就得将百度分享本地化,我已经准备好了离线的百度分享包,大家下载好之后上传到你的网站根目录!是网站根目录不是主题根目录。
替换百度分享调用链接
将百度自己的js调用路径换成
1 |
https://你的域名/static/api/js/share.js |
然后删除你的本地缓存、浏览器缓存、cdn缓存,刷新一下页面你就会发现百度分享已经成功https本地化了,效果可以查看本篇文章的百度分享(每个主题样式不同)。
评论