WPで設定した独自og:imageが反映されない!結局頼ったAll in One SEO Packは優秀でした。

WEB

サイトが完成して、さあ!Facebookでシェアだ!
と、シェアボタンを押してみても、「!?」og:imageが反映されない!?
なぜだなぜだと悩んだ挙句、たどり着いた最終的な方法は「All in One SEO PACK」でした。

ちなみに最初に設定していたWPでのog:imageはこちら。

<?php if(is_single() && has_post_thumbnail()) { $thumbnail_id = get_post_thumbnail_id($post->ID); $image = wp_get_attachment_image_src($thumbnail_id, 'thumbnail'); echo '<meta property="og:image" content="'. $image[0].'" />';
    } else { echo '<meta property="og:image" content="https://●●●/wp-content/themes/theme/images/parts/og-image.jpg" />'; } ?>

ちゃんとソースは吐き出しているのに、なぜかog:imageが表示されない。。。デバックツールでもエラーは出ないのに画像が人型アイコン。。。

All in One SEO Packが最適解

結局いろいろ試してAll in One SEO Packが最適解という結論にいたったので、All in One SEO Packの設定をメモ。

All in One SEO PACKを入れたら、設定の「機能管理」からソーシャルメディアを追加。

左のメニューに追加されたソーシャルメディアの設定画面を開き、「画像設定」からFacebook用のog:imageソースを選択。
その他、デフォルトの使用やデフォルト画像の設定も行ったら完成!簡単!

※ 注意 All in One SEO PACKの仕様を反映させるために、自作したog設定項目は必ず消しておくこと。2重にog設定が残っているとAll in One SEO PACKの設定が反映されないことがあります。

ピックアップ記事

関連記事一覧

  • コメント ( 0 )

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。