現在、多くの WordPress テーマには百度シェアコンポーネントが統合されています。しかし、現在のところ百度シェアは HTTPS アクセスに対応していません(本当に呆れてしまいます。百度は HTTPS 化を宣伝し推奨している一方で、自社製品はきちんと対応できていません)。そのため、HTTPS を有効にしている多くのサイト管理者は、百度シェアを正常に利用できません。しばらく調べた結果、百度シェアが HTTPS に対応していない問題を解決する方法を見つけましたので、ここで皆さんにご紹介します。
プロジェクトアドレス
https://github.com/hrwhisper/baiduShare
使用方法
- 圧縮ファイルをダウンロードし、ウェブサイトのルートディレクトリに置いて解凍します(解凍後に static ディレクトリが二重のディレクトリではなく、ルートディレクトリ直下にあることを確認してください)。ダウンロードリンク:https://github.com/hrwhisper/baiduShare/archive/master.zip
- 百度シェアのコードを変更し、URL
http://bdimg.share.baidu.com/を/(スラッシュ1つ)に置き換えます。
例えば、次のコード:
.src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];
を次のように変更します:
.src='/static/api/js/share.js?v=89860593.js?';
これで、百度シェアが HTTPS に対応していない問題を完全に解決できます!