JIN

【JIN】Twitterカードの画像が反映されないときの対処法

WordPressのテーマは「JIN」を使ってるんだけど、「トップページのOGP画像」を設定してもTwitterの投稿に反映されない…。

画像があるかないかでツイートの印象がぜんぜん変わるから、画像が表示されるようにしたいなぁ…。

この記事では、JINでTwitterカードに画像が表示されないときの対処法をお伝えします。

備忘録として、ポイントだけ簡単に。

JIN公式ページをチェック!

まずは公式マニュアルの手順を試してみましょう。

【JIN公式】OGP設定(SNSに関する設定)について

ただし、Jetpackプラグインのバージョンが新しいと、マニュアル通りにやっても解決されない可能性が高いです。

その場合は次へ。

トップページのソースを確認!

ブログのトップページを開いて、どこか適当なところを右クリック。
※クリックするのはリンクが貼られていない箇所です。

表示される右クリックメニューから「ページのソースを表示」をクリック。

すると↓こんな感じの、アルファベットがたくさん書かれた画面が表示されます。
※画像はあえてぼかしています。

この画面で、ctrl+Fを押して、検索窓が表示されたら「og:」と入力してEnter。

すると、↓のような「ここからOGP〜ここまでOGP」に囲まれたコードが見つかるかと思います。

そのままEnterを連打。

↓のような「Jetpack〜」に囲まれたコードがある場合は、JINで設定したTwitterカードの画像ではなく、Jetpackの設定が有効になっているので、次の手順で無効にします。

 

functions.phpを書きかえる!

誤って書きかえてしまったときのために、編集前のコードのバックアップをとっておくことをオススメします。

外観 → テーマエディター → テーマのための関数(functions.php)を開く。

↑の画像の赤枠のところに↓のコードを追加して「ファイルを更新」

これで、JetpackのOGP設定が無効になりました。

うまく設定できていれば、「トップページのソースを確認!」の手順で検索してもJetpackのコードがないはずなので確認してみてください。