来自WordPress的图片不会出现在Facebook Wall上

时间:2011-03-24 22:37:23

标签: facebook wordpress facebook-wall

我最近为我的Wordpress网站制作了一个自定义模板,但是当我将其中一个帖子页面的链接复制到Facebook墙上时,它不再用它发布功能图像。我以前使用Simplo模板,它工作正常。

我的网站是http://brokeandstarving.com - 例如,如果您将该链接复制并粘贴到您的Facebook状态,它会发现一些缩略图用它发布,但是如果您发布一个链接到其中一个帖子,它将找不到任何缩略图! (例如http://brokeandstarving.com/480/lemon-honey-chicken/)。

在我的旧Simplo模板上,它用于自动发布功能图像。

它必须与我构建布局的方式有关,但我无法弄明白。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

有一个名为“添加image_src元标记”的WordPress插件,可以使用您选择的缩略图后自动为您执行此操作。

答案 1 :(得分:0)

我又一次解决了这个问题。事实证明,您需要在WordPress模板的header.php文件中添加<link rel="image_src" href="SOURCE OF FEAUTRE IMAGE" />。您还必须确保将其添加到wp_head()函数下方。

对我有用的具体代码是:

<link rel="image_src" href="<?php
$thumbnail_id = get_the_post_thumbnail( $post->ID );
preg_match( '/src="(.*)" class/', $thumbnail_id, $link );
echo $link[1];
?>