wordpress让百度分享支持https

原理很简单,就是将百度分享的代码从百度的服务器本地化。

1、针对begin主题

我们开启百度分享的方法是依次打开【外观】--》【主题选项】--》【辅助功能】,往下面翻,可以看到有一个启用百度分享的选项,勾上。

wordpress让百度分享支持https

2、我们查看footer.php

大概在第25行左右,有以下代码

默认情况,知更鸟将这句代码压缩成一行,为了截图给大家看,我格式化了一下

其中http://bdimg.share.baidu.com就是我们要去掉的

wordpress让百度分享支持https

3、下载文件

本文参考hrwhisper的文章,该博主已经提供了下载文件,为了方便大家下载。博主在这里上传,如果无法下载,可以点击 这里 去github上下载

4、上传static文件夹到网站根目录

记住我们只要static和及里面的文件,然后使用ftp工具,上传到网站根目录(即和wp-admin,wp-content等文件同一层次)

5、修改我们之前说的那个url

http://bdimg.share.baidu.com去掉即可,删除缓存,刷新页面,你会发现百度分享可以用啦。如果还是不能成功,一般都是引入路径错了,再检查一下,或者把后面的那个/也去掉,博主的最终代码如下 wordpress让百度分享支持https

 

至此我们已经完美将百度分享的代码本地化,实现https也能使用百度分享啦(尽管几乎没人会分享,但是解决问题是我们义不容辞的责任与爱好)

补充一句,其他主题一样可以实现,无非是更改引入百度分享js代码的路径罢了

 

本文地址:https://liuyanzhao.com/4144.html

转载请注明

 

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

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:7   其中:访客  6   博主  1

    • avatar 7k

      博主我的没有啊,代码如下


      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 = ”;
      }

        • avatar 言曌  博主

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

        • avatar changwuhao

          verygood.非常好

          • avatar 小幻酱

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

            • avatar 大伟哥博客

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

              • avatar 鸭梨

                谢谢博主的分享

                • avatar 蒸汽冷凝水回收机

                  感谢分享,长知识了