Php 在facebook上共享时未显示缩略图

Php 在facebook上共享时未显示缩略图,php,facebook,wordpress,Php,Facebook,Wordpress,我正在努力发展这个博客。我使用youtube视频缩略图作为帖子缩略图。在单个帖子中,有一个facebook共享按钮。当我点击它时,它不会显示后期缩略图。它仅在共享期间显示所有帖子缩略图的修复图像。我已经为post-thumbnil使用了以下代码 <a class="thumbnail" href="<?php the_permalink(); ?>"> <img class="img-responsive" src="http://img.youtube

我正在努力发展这个博客。我使用youtube视频缩略图作为帖子缩略图。在单个帖子中,有一个facebook共享按钮。当我点击它时,它不会显示后期缩略图。它仅在共享期间显示所有帖子缩略图的修复图像。我已经为post-thumbnil使用了以下代码

 <a class="thumbnail" href="<?php the_permalink(); ?>">
    <img class="img-responsive"  src="http://img.youtube.com/vi/<?php echo $youtube_code; ?>/hqdefault.jpg" alt="<?php the_title()?>" />
 </a>
我使用了下面的代码来分享帖子

 <a class="btn btn-block btn-social btn-facebook" href="https://www.facebook.com/sharer.php?u=<?php echo urlencode(get_permalink($post->ID)); ?>&t=<?php echo urlencode($post->post_title); ?>"target="_blank">

  <i class="fa fa-facebook"></i> Share on facebook
 </a>


请告诉我解决方案。

您需要将您的缩略图放入一个元标记中,Facebook可以读取每个帖子:

<meta property="og:image" content="http://img.youtube.com/vi/<?php echo $youtube_code; ?>/hqdefault.jpg" />

<meta property="og:image" content="http://img.youtube.com/vi/<?php echo $youtube_code; ?>/hqdefault.jpg" />