nucの続きの前に、ブログを開設してから、ちょっと対応した事のメモです。

弊社のホームページはwordpressを利用して構築しております。
今回ブログを新設してFacebook上で当ブログをシェアしようとしたところ
シェアの際のサムネイルの画像が意図したものにならない事象が発生しました。

jetpackのプラグインを入れているのですが
jetpackは自動でOGP出力をしてくれているようです。
しかし当ホームページのテンプレートでは独自にOGP設定をしており
jetpackのOGPと2重出力になってしまっていて
しかもjetpackのOGPが使われてしまっているようで
シェア時に意図しない画像が使われてしまっていました。

jetpack側のOGPを抑制できないか調べたところ、

functions.phpに以下のようなコードを一行追記すれば良い。との情報を見つけました。

 add_filter(‘jetpack_enable_open_graph’, ‘__return_false’, 99);

しかしFTPソフトの環境を最近、すっ飛ばしてしまった筆者は
また設定するのが面倒なので何とかブラウザ上でfunctions.phpへ追記できる
プラグインが無いか探していたところ(FTPソフトの設定したほうが早い。。)
「Code Snippets」
というプラグインを発見しました。(さすが何でもあるwordpress!)
早速、導入し上記のコードを入力したところjetpack側のOGPは抑制され、独自テンプレート側のOGPが使われるようになり、意図したとおり、投稿のアイキャッチ画像が使われるようになりました。

ちなみにFacebookのオブジェクトデバッガーを使って現在のOGPの状態が把握できます。
(OGP出力が重複している。画像のサイズがダメとか教えてくれます。)
https://developers.facebook.com/tools/debug/og/object/