wordpress让百度分享支持https

avatar 2017年05月13日11:04:01 7 1501 views
原理很简单,就是将百度分享的代码从百度的服务器本地化。

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

转载请注明

 
  • 微信
  • 交流学习,有偿服务
  • weinxin
  • 博客/Java交流群
  • 资源分享,问题解决,技术交流。群号:590480292
  • weinxin
avatar

发表评论

avatar 登录者:匿名
可以匿名评论或者登录后台评论,评论回复后会有邮件通知

  

已通过评论:6   待审核评论数:0
  1. avatar 7k

    博主我的没有啊,代码如下 <!-- .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 -->

    • avatar 言曌

      没有的话,可以自己下载 百度分享的源文件,然后引入

  2. avatar changwuhao

    verygood.非常好

  3. avatar 小幻酱

    那个GitHub的包中仅仅只是包含了百度分享的高级自定义的js 普通分享的js并没有 那种的最好直接反代一波

  4. avatar 大伟哥博客

    我也准备装一下百度分享了,感谢提供思路!

  5. avatar 鸭梨

    谢谢博主的分享

  6. avatar 蒸汽回收机

    感谢分享,长知识了