スポンサーリンク

WP Social Bookmarking Light で「いいね」や「シェア」ボタンが表示されない。

現在のレンタルサーバーでXoopsやPHP-NUKEやMovableTypeを弄って来ましたが、やっぱりWordpressが一番使い勝手がいいBlogシステムです。
インターネットに接続してから20年経ちましたが、こんなに世の中が変わるとは想像しませんでした。

当時のHTMLは2.0だったし、ソースコードの記述に対しても混乱が多かった・・。
あの時しっかり勉強しておけば良かったなぁと、今頃思いますが後の祭りですね(汗)
本題ですが、本ブログの下にfacebookの「シェアする」や「いいね」が表示される部分があるのですが、なぜかMixiやはてななどは表示されるのにfacebookだけが表示されない嫌がらせのような不具合があるのを先ほど発見しました。

このプラグインは「WP Social Bookmarking Light 」とよばれるものでその名の通りのものです。

対策ですが、いろいろ調べてみるとiframeをしようした表示の場合になることは確認できたため、直接出力側ソースページを確認しました。

結果、単純に製作者さんのタイプミスと思われる箇所を発見したので、修正しました。 誤:「$amp;」 → 正:「&」

修正方法ですが、以下の手順を追ってください。

1).Wordpressのダッシュボードに入る。
2).プラグイン画面
3).WP Social Bookmarking Lightの項目下にある「編集」よりPHPスクリプトページの個別編集画面に入る。
4).右側のスクリプトファイル名より「wp-social-bookmarking-light/modules/services.php」を選択する。
5).wp-social-bookmarking-light/modules/services.phpで下記の赤字箇所を書き換え保存する。

if($version == ‘iframe’){
return $this->link_raw(‘<iframe src=”http://www.facebook.com/plugins/like.php?href=’.$this->encode_url
.’&amp;send=’.$send
.’&amp;layout=button_count’
.’&amp;show_faces=false’
.’&amp;width=’.$width
.’&amp;action=’.$action
.’&amp;colorscheme=’.$colorscheme
.($font == ” ? ” : ‘&amp;font=’.$font)
.($locale == ” ? ” : ‘$amp;locale=’.$locale)
.’&amp;height=21″‘
.’ scrolling=”no” frameborder=”0″‘
.’ style=”border:none; overflow:hidden; width:’.$width.’px; height:21px;”‘
.’ allowTransparency=”true”></iframe>’);

今話題の商品や、その他のおすすめはこちら

【Microsoft ストア限定】3点セット:Surface Pro (i5 / 256GB / 8GB モデル) + 専用 タイプ カバー (ブラック) + 専用 ペン (プラチナ) 【純正】JHH-00002
マイクロソフト
はっきり言って家の中、外出先で使うにはこれ一台ですべてOK! 私も使っていますがこれ1台ですべて対応できるのでディスクトップマシンの使用頻度が下がりました(^-^;
Bose QuietComfort 35 wireless headphones II ワイヤレスノイズキャンセリングヘッドホン Amazon Alexa搭載 ブラック
BOSE(ボーズ)
¥40,700(2019/10/31 23:28時点)
上のSurface Proとセットで使用していますが、さすがBOSE! ほかのヘッドホンなどまったく使う気がしなくなるほど素晴らしいです。
Microsoft Office 365 Solo (最新 1年版)|オンラインコード版|Win/Mac/iPad|インストール台数無制限(同時使用可能台数5台)
マイクロソフト
¥12,019(2019/10/31 23:37時点)
Microsoft Officeはパッケージで買う時代は終わり、これからは安価に最新版をすべてのパソコンにインストールする時代です。
カスペルスキー セキュリティ (最新版) | 3年 5台版 | オンラインコード版 | Windows/Mac/Android対応
カスペルスキー
¥11,250(2019/10/31 23:06時点)
3年間のコストは最安で、機能が充実しておりTRENDMICROよりも軽く、Symantecのように不具合も少ないおススメのアンチウィルスソフトウェア