Facebookデバッガーで、シェアの際の表示を確認した際に、以前にすでにキャッシュされているページは通常通り表示されたのですが、これまでキャッシュされていないページで画像が表示されない状態になりました。
検索すると、どうやらいつの間にか設定する項目が増えていたようです。
WordPressの投稿で、画像が含まれる場合は以下のように設定するとよさそうです。
<?php if(is_single()) { $thumbnail_id = get_post_thumbnail_id($post->ID); $img_src = wp_get_attachment_image_src($thumbnail_id, 'large'); ?> <meta property="og:image" content="<?= $img_src[0]; ?>"/> <meta property="og:image:secure_url" content="<?= $img_src[0]; ?>"/> <meta property="og:image:type" content="image/jpeg"/> <meta property="og:image:width" content="<?= $img_src[1] ?>"/> <meta property="og:image:height" content="<?= $img_src[2] ?>"/> <?php } ?>
参考:Open Graph – オブジェクトのプロパティ
Facebookのシェアをしたときに初回のみ画像が表示されない