WordPressテーマ MAGJAM(DigiPress)にてfacebook OGPの写真がおかしいのを解決

この記事で紹介しているテーマは、100%GPLではないテーマです。WordPressコミュニティは、100%GPLライセンスを推奨しています。私も、現在は100%GPLライセンスのテーマのみを推奨しています。100%GPLテーマの記事はこちらです。

この記事は2年以上前に公開された記事です。情報が古くなっています。現在は状況が異なる可能性があります。

facebook OGPの写真がおかしい

テーマ「MAGJAM」は、facebookへリンクを投稿した時に、エントリーアイキャッチを表示するOGPも標準対応しています。ところが、なんだか画像表示がおかしく、だいたい一つ前のエントリーのアイキャッチになってしまうトラブルで困っていました。なお、OGPって何?についてはこちらが参考になります。

調べたところ、テーマには原因がなく、WordPressのプラグイン「All in One SEO Pack」をインストールして有効にしていたことが原因でした。

facebook Debugger

facebook Debuggerで調べてみると、下のようにOGPの画像設定の「og:image」を、facebookが上手に読み込めておらず、何枚もの画像を候補として読み込んでしまっていました。

og imageがおかしい

なお、OGP画像が facebook でどのように表示されるのか?は下のリンクのシミュレーターを使うとわかります。

All in One SEO Packを無効に

DigiPressさんのユーザー専用サポートフォーラム(ユーザー登録者のみ閲覧できます)を調べたところ、OGPを含めたメタタグを最適化する機能をテーマ「MAGJAM」が元々持っており、All in One SEO Packの機能(主にSEO対策)と、メタタグが重複して出力されてることがわかりました。

これが、facebookにリンクを投稿した時に、画像が上手くいかない原因でした。

WordPressの管理画面に入り、プラグイン一覧から「All in One SEO Packを無効」にしたことで、下のfacebook Debuggerの結果(画像をきちんと認識)となりトラブルは解決しました。

解決しました

プラグインを止めたことで、エントリーの頭に、[箱] と表記を自動で追加していましたが、これもAll in One SEO Pack による設定だったので、これも無くなりましたが、WordPressのショートコードを使ったリンクを生成するときに、ショートコードを邪魔する「中かっこ」だったので、これを機に止めました。

サイト名の冠につけていた [箱] も外しました。Googleさんの検索結果だと、外されて表示されることが多くなってしまい、役割を終えたなぁと感じています。テーマ自体でメタタグを生成しているなら、SEO的にマイナスになることもないと判断(大丈夫とは言い切れませんが、facebookの写真がきちんと表示されることのメリットを優先)しています。

One More Thing

関連エントリーを表示するのに、お世話になっていたプラグイン「Milliard」の利用も一端中止しました。テーマ「MAGJAM」自体が持っている関連エントリー表示機能だけにして、WordPressの動作・表示を軽くできればと考えてのことです。

参考エントリー

関連エントリー

この記事を書いた人

大東 信仁

カンパチが好きです。

プロフィールはこちら

10月14日開催 参加者募集中
(画像をタップ→詳細へ)

ミッションナビゲート モニター
(画像をタップ→詳細へ)

広告