Facebook Like Boxが表示されなくなった!非表示になった原因と解決方法

likebox

久しぶりのWordPressネタ。

ご覧の通り、僕は各記事の下とサイドバーににFacebook Like Boxを設置している。当ブログを気に入っていただいたら是非Likeしてもらえたらと思うのだが、なぜかここ最近Facebook Like Boxが表示されていない問題に見舞われていた。

先ほどその原因と解決方法が分かったので、備忘録のために書いておく!!

CSSのせいではなかった

原因の切り分けをするために、CSSのせいで非表示になっているかを確認するためにFirefoxでスタイルシートを切って表示してみることにした。

Firefoxの「表示>スタイルシート>スタイルシートを使用しない」から利用できる。
スタイルシートを非表示にする方法

確認したところ、Facebook Like Boxは表示されていなかったので、CSSが原因で非表示になっているわけではなかった。

トップページは表示されるけど、各記事は表示されない

不思議なことにgori.meのトップページを開くとサイドバーにあるFacebook Like Boxは表示されるのだが、各記事の中に入るとなぜか表示されなかった。

メインページを表示しているのはindex.php、各記事を表示しているのはsingle.php。上記の通りCSSは関係なく、プラグインもバッティングしそうなものはなかった、可能性としては自分が書いた記述に問題があるような気がしていた。

原因解明:Facebook Share Button

とは言え、細かいデザインの修正は思いついた時に実施しているものの、新しいプラグインを導入したり機能追加をしているわけではなかった。

思い当たる原因はただ一つ。先日導入した「Facebook Share Button」。確かにindex.phpにはFacebook Share Buttonは設置していないが、single.phpには設置していた。

いざ消してみると…

likebox

表示された!!!お前だったのか!

なぜFacebook Share Buttonに問題があったのかはよく分からないが、結果的に表示されたのでOKとしよう!具体的な原因を知っている人がいれば、是非教えてください!

そして、これからもガツガツ更新していくので、気に入ってもらえたらLikeしてくださーい!!

もっと読むWordPressまとめ