知更鸟主题(Begin 5.2)https 网站上开启百度分享功能

知更鸟主题是老王另一个喜欢的 WordPress 主题,设置起来比 DUX 主题(本站目前在用的主题)稍微麻烦些,但是功能非常强大,你能想到的功能基本知更鸟主题都有。老王常用的主题版本是 Begin 5.2,这个主题也存在网站开启 https 情况下,无法使用百度分享的情况,本文分享下百度分享不支持 https 的解决办法。

一、问题描述

很多 WordPress 主题(例如 DUX 和知更鸟)用的分享都是百度分享,但是百度分享目前还不支持 https,所以如果你的网站开启的 https,那么在使用自带的百度分享功能时,就会出现错误提示,百度分享功能自然也就无法使用,出现 Mixed Content 的错误:

Mixed Content: The page at ‘https://laowangblog.com/wordpress-begin-https-bdshare.html’ was loaded over HTTPS, but requested an insecure script ‘http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=437650’. This request has been blocked; the content must be served over HTTPS.

二、解决办法

老王用的是 Begin 5.2 版本,其他版本类似。

1.下载百度分享代码

下载地址:https://files.flyzy2005.cn/?dir=%E5%BB%BA%E7%AB%99/wordpress%E4%B8%BB%E9%A2%98

下载 static.zip 到你网站的根目录并解压。

2.修改主题代码指向你自己的百度分享代码

找到文件 bd-share.js,位于根目录的 js 文件夹下,将分享代码指向你的网站地址:

知更鸟主题(Begin 5.2)https 网站上开启百度分享功能

之后,你的百度分享代码就能在 https 网站上使用了:

赞(0)
关注我们
未经允许不得转载:老王博客 » 知更鸟主题(Begin 5.2)https 网站上开启百度分享功能

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址