閲覧数:235 views
あなたが今、読んでいるカテゴリー:
wordpress
WordPressの機能満載プラグインでおなじみの「JetPack」を最近アップデートしました。
筆者は現在、Version 3.1.1を使用しています。
この状態でTwitterでブログの更新を行ったのですが、Twitter Cardsが表示されなくなりました。
facebookでもmeta descriptionで指定した概要が表示されなくなりました。
HTMLとTwitterカードのサイトでOGPの確認をしてみると、どうやらJetPackのOGP出力が有効になってしまったようです。
筆者は「All in One SEO Pack」でOGPの設定をしていますが、今回のアップデートでOGPの設定が二重に記述されることにより、上書きされてしまいました。
JetPackのOGP設定は何も設定していないので、今回このような現象が発生しました。
「JetPack」のVersion2.7まではfunction.phpに以下のコードを追加する事で無効化できていました。
- function.phpに追加
1 |
remove_action('wp_head','jetpack_og_tags'); |
対応策
以下のコードを使用しているテーマ内にあるfunction.phpに追加してください。
WordPressのサポートページに記載されている方法で対応できます。
- function.phpに追加
1 |
add_filter( 'jetpack_enable_opengraph', '__return_false', 99 ); |
やはりプラグインを更新した際は、動作確認は一通りしなくてはいけないですね…
リリースノートもあまり確認せずに更新してしまったので今後はこのあたりも気を付けたいと思います。
リンク共有時にサムネイル表示、概要が正しく表示されなくなった場合は、一度OGPタグの確認をしてみてはどうでしょうか。
参考になりましたら、幸いです。