人々があなたのサイトのページを Facebook で共有すると、「image_src」タグを使用してプレビュー画像が検索されることを認識しています。私は、Facebook が投稿のサムネイルを探して最初にそれを使用し、それが存在しない場合はデフォルトを使用するようにしたいと考えています。
誰かがこのコードが機能することを確認できますか? Facebook は現在、キャッシュ/キャッチアップしていないと思いますが、基本的な間違いを犯していないことを確認するために、より高度な人にうなずいてもらいたいだけです。
<link rel="image_src" href="
<?php
if ( has_post_thumbnail() ) {
$thumbnail_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "size" );
echo $thumbnail_src;
}
else echo "/link.jpg"; ?>
" />