原理很简单,就是将百度分享的代码从百度的服务器本地化。
1、针对begin主题
我们开启百度分享的方法是依次打开【外观】--》【主题选项】--》【辅助功能】,往下面翻,可以看到有一个启用百度分享的选项,勾上。
2、我们查看footer.php
大概在第25行左右,有以下代码
默认情况,知更鸟将这句代码压缩成一行,为了截图给大家看,我格式化了一下
其中http://bdimg.share.baidu.com就是我们要去掉的
3、下载文件
本文参考hrwhisper的文章,该博主已经提供了下载文件,为了方便大家下载。博主在这里上传,如果无法下载,可以点击 这里 去github上下载
[url href=https://oss.liuyanzhao.com/uploads/2017/05/static.zip]点此下载[/url]
4、上传static文件夹到网站根目录
记住我们只要static和及里面的文件,然后使用ftp工具,上传到网站根目录(即和wp-admin,wp-content等文件同一层次)
5、修改我们之前说的那个url
将http://bdimg.share.baidu.com去掉即可,删除缓存,刷新页面,你会发现百度分享可以用啦。如果还是不能成功,一般都是引入路径错了,再检查一下,或者把后面的那个/也去掉,博主的最终代码如下
至此我们已经完美将百度分享的代码本地化,实现https也能使用百度分享啦(尽管几乎没人会分享,但是解决问题是我们义不容辞的责任与爱好)
补充一句,其他主题一样可以实现,无非是更改引入百度分享js代码的路径罢了
本文地址:https://liuyanzhao.com/4144.html
转载请注明
1、针对begin主题
我们开启百度分享的方法是依次打开【外观】--》【主题选项】--》【辅助功能】,往下面翻,可以看到有一个启用百度分享的选项,勾上。
2、我们查看footer.php
大概在第25行左右,有以下代码
默认情况,知更鸟将这句代码压缩成一行,为了截图给大家看,我格式化了一下
其中http://bdimg.share.baidu.com就是我们要去掉的
3、下载文件
本文参考hrwhisper的文章,该博主已经提供了下载文件,为了方便大家下载。博主在这里上传,如果无法下载,可以点击 这里 去github上下载
[url href=https://oss.liuyanzhao.com/uploads/2017/05/static.zip]点此下载[/url]
4、上传static文件夹到网站根目录
记住我们只要static和及里面的文件,然后使用ftp工具,上传到网站根目录(即和wp-admin,wp-content等文件同一层次)
5、修改我们之前说的那个url
将http://bdimg.share.baidu.com去掉即可,删除缓存,刷新页面,你会发现百度分享可以用啦。如果还是不能成功,一般都是引入路径错了,再检查一下,或者把后面的那个/也去掉,博主的最终代码如下
至此我们已经完美将百度分享的代码本地化,实现https也能使用百度分享啦(尽管几乎没人会分享,但是解决问题是我们义不容辞的责任与爱好)
补充一句,其他主题一样可以实现,无非是更改引入百度分享js代码的路径罢了
本文地址:https://liuyanzhao.com/4144.html
转载请注明
2017年09月17日 21:39:39
博主我的没有啊,代码如下 <!-- .site-content --> <!-- .site-info --> <!-- .site-footer --> document.onkeydown = chang_page;function chang_page(e) { var e = e || event, keycode = e.which || e.keyCode; if (keycode == 37) location = ''; if (keycode == 39) location = ''; } <!-- .site -->
2017年09月17日 21:40:50
没有的话,可以自己下载 百度分享的源文件,然后引入
2017年07月23日 21:09:57
verygood.非常好
2017年06月07日 11:01:37
那个GitHub的包中仅仅只是包含了百度分享的高级自定义的js 普通分享的js并没有 那种的最好直接反代一波
2017年05月14日 22:13:13
我也准备装一下百度分享了,感谢提供思路!
2017年05月13日 23:12:44
谢谢博主的分享
2017年05月13日 16:48:26
感谢分享,长知识了