发布到Facebook墙时,Wordpress缩略图和元数据被忽略

时间:2012-04-27 12:59:03

标签: facebook facebook-opengraph

我遇到了一个我似乎无法弄清楚的问题,尽管我不确定自己是否走上正轨。任何人都可以建议吗?

我刚刚创建了一个wordpress网站,该帖子将在Facebook上分享。

我正在使用精选图片,我希望使用我的精选图片facebook缩略图。

似乎当我发布到Facebook的链接时,Facebook只会在页面上选择图像并且您可以选择缩略图。

我并不是真的为此而做,因为这些图像是风景画,看起来并不好看。所以我开始使用open graph属性查看meta标签,看看我是否可以动态填充facebook在发布到墙上的链接时捕获的内容。

这就是我试过的......

<meta name="description" content="" />
<meta name="author" content="" />
<meta charset="utf-8" /> 
<meta property="fb:app_id" content="0000000000000000" />

<?php if ( is_single() || is_page() ) { ?>

<meta property="og:title" content="<?php echo get_the_title(); ?>" />
<meta property="og:type" content="article" />
<meta property="og:url" content="<?php echo get_permalink(); ?>" />
<meta property="og:image" content="<?php $fbthumb = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'facebook-thumb' ); echo $fbthumb[0]; ?>" />
<meta property="og:site_name" content="myblog.co.uk"/>
<meta property="og:description" content="<?php echo get_the_excerpt(); ?>" />

<?php } ?>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />


但所有这一切都被忽略!!!

任何人都可以帮助我了解如何通过发布到墙上的链接来控制facebook吸引的内容。我非常感谢你的帮助。

由于

1 个答案:

答案 0 :(得分:0)

前几天我遇到了这个问题。 Facebook想要og:图像在两个方向上都大于200px,否则它会忽略它们。当我使用wp_get_attachment_image_src($img.ID, 'large')

时,我发现我得到了最好的结果

您是否尝试过使用Facebook调试程序查看您的网站,看看它对您的网站有什么看法? https://developers.facebook.com/tools/debug