【WordPress】Facebookでブログのアイキャッチ画像が表示されなくなった原因

  • URLをコピーしました!

今日は教育の話ではないので興味のない方はスルーしてください。長らくブログをFacebookでシェアする際、アイキャッチ画像が表示されない問題に直面していました。多忙を理由に解決を先延ばしにしていましたが、今日ようやく原因を究明したので、その結果を共有します。

目次

原因は画像の日本語名

この問題の主な原因は、Facebookの仕様変更によるものです。具体的には、FacebookがOGP(Open Graph Protocol)の仕様を変更したため、特に「OGPプロパティの内容が長すぎる」というエラーが発生していたようです。問題の根本は、画像名に日本語を使用していたことです。これにより、アイキャッチ画像のURLが不必要に長くエンコードされ、Facebookの制限を超えてしまい、画像が表示されなくなっていました。

この問題の対策として最も簡潔な方法は、画像のファイル名を英語に変更することです。しかし、この方法では既存の日本語ファイル名の画像は引き続き表示されません。より根本的な解決策として、画像URLを短縮するためにWordPressのデフォルトの画像URL設定を変更することも考えられますが、これは手間がかかり、効果の確証もありません。

この問題の解明には多くの時間を費やしました。同様の問題でお困りの方の参考になればと思います。

この記事が気に入ったら
フォローしてね!

よろしければシェアをお願いします
  • URLをコピーしました!

著者

AI教育コンサルタント / 株式会社FlipSilverlining 代表取締役 / 守谷市生成AI活用推進プロジェクトアドバイザー
自治体のAI教育アドバイザーや私立中高の教育コンサルとして学校現場に入りながら、AI時代の教育について書いています。著書3冊(明治図書)、教員研修・講演120回以上、授業視察1,000回以上。

目次