ファイスブックページの中身が見えるリンクがあります。企業ページでしか作れないので、あまり一般的ではないのかも知れませんが、それでも見掛けることは多いはずです。
今回はそれをページに貼るだけの単純作業でありながら、かなりハマってしまったので、同じく困っている方の為にも記事にしたいと思いました。
目次
疑ったことと経緯
『そんなことはいいから、早く教えてくれ!』と言われそうですが、とにかくここへ辿り着くまでにやったことを確認してみましょう。
ちなみに複数運営するブログの中に、同じテーマ使用のブログがあります。それで、ここでは普通に設置出来たのに、もう一つでは出来ないという現象が起きました。
それが迷子になった、最大の原因かも知れません。
プラグインの干渉
まずは一番初めに、プラグインの干渉を疑いました。
この2つは過去にも問題を起こしているので、確認しましたが問題無し。
・All In One WP Security
・PS Disable Auto Formatting
『script』コードの削除
『Facebookページプラグイン』のソースコード事態に問題があるとされていたのは、もはや昔の話なので関係なしです。
Facebookのログイン状態
Facebookのログイン自体を、企業から個人へ切り替えると表示されるという情報もありましたが、これも該当ぜず。
記事がアサイドで書かれている
通常では考えにくですが、固定ページではなく記事自体をトップページとして使っており、タイトルを表示させたくないという理由からフォーマットを『アサイド』にしていました。これも関係なく、サイドバーにも貼れません。
アドセンス広告は動く
ここまでやって反映されないとなると、ソースコードを疑うしかありません。
それで試しにアドセンス広告を貼ってみると、普通に表示されました。
ということは、フェイスブックページのソースコードに問題があるということになります。これでかなり、原因が絞られて来ました。
原因はソースコードをブログに置いていないから
上記はFacebookページプラグインのコード作成画面です。
1〜4を入力確認し、チエックボックスも触って完成させます。
『コードを取得』で吐き出させましょう。
はい、問題はこれでした(・ε・)
初めは『下側』がソースコードなので『上側』は関係無いと思い込んでしまっていました。理由は、ここのブログに貼った時に『下側』だけで動いたからです。
しかし、今回貼り付けたブログでは動かなかった訳で、その理由は『上側』がシステムのどこにも含まれていないからだったのです。
要は、どちらも必要ということです(≧∀≦)
それで、上下の両方繋げたソースを『テキストウイジェット』へ設置したら反映されました。ちなみに別の場所へ貼るなど、2枚目以降は『下側』だけで良いそうな。
なるほど、なるほど・・・。
かなり、疲れましたとさ (〃ω〃)