使用Facebook共享时无法将特色图像显示为缩略图

时间:2011-12-19 作者:rlab

我知道有很多关于将帖子缩略图(即特色图片)显示为Facebook共享缩略图的问题和文章,但我仍然有问题。

我正在为Wordpress使用AddThis插件,并有一个显示FB共享、Twitter共享、G+、Digg和StumbleUpon的工具箱。当我想通过Facebook共享时,标题和摘录会正确显示,但缩略图不是我的特色图片,而是帖子正文中的第一张图片。我可以选择一个图像作为共享窗口中的缩略图,这样就可以使用特色图像作为缩略图,但我希望特色图像是第一个显示的图像,而不需要将其更改为帖子中的任何其他图像。

我尝试了我能想到的一切——添加Open Graph标记的插件,我尝试手动将OG标记添加到head, 复制/粘贴四到五篇不同文章的标签,使用清晰的OG标签并在内部使用if 报表;我不知道还能尝试什么。

你能告诉我应该在我的head 标签,这样当我通过Facebook共享时,没有选择缩略图的选项,但它总是显示帖子的缩略图。

此外,我知道FB会在发送共享请求时缓存图像,所以每次测试代码时我都会使用新的帖子。

2 个回复
最合适的回答,由SO网友:Rob Vermeer 整理而成

把这个放在你的脑袋里

<?php $fb_image = wp_get_attachment_image_src(get_post_thumbnail_id( get_the_ID() ), \'thumnail\'); ?>
<?php if ($fb_image) : ?>
    <meta property="og:image" content="<?php echo $fb_image[0]; ?>" />
<?php endif; ?>
要进行测试,您无需创建新帖子,只需将URL粘贴到此处:https://developers.facebook.com/tools/debug 在这里,您可以查看数据和可能的一些错误。

SO网友:Doug Propst

我也有同样的问题,如果使用wordpress,这个插件工作得很好!

我还使用了插件

Sutherland Boswell的2.12版视频缩略图,在(缩略图视频)的设置中,我将其设置为将特征图像用作缩略图,这对于我的网站和open graph facebook插件来说非常有用,可以为facebook的thumb display pic pic功能图片选择(原始非缩略图),因为这样一来,你的网站只能有1张图片可供选择,而不是2张或更多图片和缩略图:)

使用这两种工具,您可以拥有最好的世界!

结束