WordPressをFacebookのOGPにプラグインなしで対応させる

つづく!! と言っといて放っといた、
WordPressをFacebookのOGPに対応させる のつづき。

プラグイン「Open Graph Pro」で、OGPへの対応をしたのですが、
仕事の都合で、Facebookはその後1ヶ月ほど放置。
4月に入ってからちょこちょこやり始めましたのですが、
このブログの記事をFacebookで紹介しようとしたところ、トラブル発生。

画像無くて申し訳ありませんが、
記事概要の部分に、サイトの説明が表示されてしまうのです。
これではプラグイン導入前と、たいして変わらないじゃん。

この1ヶ月で何かしたか? いや、いろいろしました。
WordPressのテーマのcssをいじったり、他のプラグインをアップデートしたり、
Facebook側もなんか変更あったみたいだし、タイムラインの導入もした。
しかし、Open Graph Proはアップデートしてないし、結局原因を特定できない。

しょうがないので、Open Graph Proをはずして、プラグインなしでOGP対応をすることにした。
参考にしたサイトはここ。↓

貼るだけ簡単!アクセスを倍増するWordPress用OGPコード | Oxy notes
プラグインに頼らず、思い通りに動作するOGP用のコードを書きました 2012年3月現在、日本のFacebook利用者数が768万人。Google+は200万人。Twitterは3000万人。mix …

この記事の後半に、プラグインを使わずにOGPの設定をする方法が載っています。
基本的にはここに載ってるコードを、使用しているテーマのheader.phpに貼り付け、
自分の環境に合わせて編集します。

これで完了。
だったんですが、下の記事を見てしまいました。

[Wordpress]これは簡単!プラグインを使わずにOGPを設定する方法! | こんちくわのぶろぐ
こんちくわ。 今日もTwitter、Facebookを楽しんでいる@conchikuwaです。 最近ではブログを読んでいただくだけでなくTwitterやFacebookにシェアしてもらえると嬉しさ倍増 …

トップページをシェアまたはいいね!をした場合に、
タイトルや画像がその時点での最新記事の内容になってしまうとのこと。
では、記事を参考に直します。

header.phpのxmlns属性を変更します。

同じくheader.phpにOGP用のコードを追加します。

「fb:app_id」は必要ないかもしれませんが、せっかくなので追記しました。
投稿にサムネイルも画像もない場合、及びホームや固定ページの際に表示したい画像をアップロードしておき、
そのURLを後半に記述します。

以上で 今度こそ完了です。
参考にされる場合は自己責任でお願いします。

保存保存

コメント

  1. Facebook OGP 設定方法 | YAMAbros.COM より:

    […]  WordPress に Facebook の OGP を設定します。WordPress にOGPを設定する場合、プラグインを使うこともできますが、今回はプラグインを使わずに設定しようと思います。 OGP を設定していない場合 いいね!ボタン を押しても、下の画像のように 押してくれた人の Facebookのページには、リンクだけしか表示されません。WordPress コード記入 参考にさせていただいたサイトWordPressをFacebookのOGPにプラグインなしで対応させる[WordPress]これは簡単!プラグインを使わずにOGPを設定する方法!今すぐ確認した方が良い – FacebookのOGPがきちんと設定できているか調べる方法 […]

  2. […]   具体的には↓を参考にさせていただいて、header.phpを編集しました。 WordPressをFacebookのOGPにプラグインなしで対応させる – K2BLOG   こうやって↓ブラウザ内で完結するのは楽チンですな~   […]