我知道当人们在 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"; ?>
" />