2012-05-08 122 views
0

我已经在这个连续近3天,现在我甚至不能再清楚地想清楚了。WordPress的og:图像显示空白

我想要做的就是让我的精选图片缩略图在我粘贴到Facebook的链接时出现。

  • 我使用Wordpress Facebook Open Graph协议插件来生成所有正确的元属性。

  • 我的缩略图是240x200px,尊重的最低要求,也尊重了3:1的比例

  • 我已确认有没有尾随斜线在这个职位上的网址年底

  • 当我使用Facebook对象调试器,唯一的警告是关于我的区域设置,但这不应该影响它。

  • 的Facebook似乎是右拉图像,至少网址是正确的,但图像显示为空白方框

我已经通过几乎每一个线程我能找到在论坛上消失了,但所有可用的信息都是关于使用正确的og标签,我相信我已经在做。

非常感谢你的帮助,我绝望! :)

+0

是否有可能有高速缓存的问题?你可以关闭你的缓存,看看你是否得到相同的结果? – JakeParis

+0

对不起,你指的是哪个缓存?目前我没有安装缓存插件,我已经清除了我的浏览器缓存,也尝试了3种不同的浏览器,但它仍然是不行的。 – user1381022

+0

你为你的og:image标签指定的路径究竟是什么?你使用WordPress的功能来设置路径?向我们展示您正在使用的代码。 – maiorano84

回答

1

您可以使用调试器https://developers.facebook.com/tools/debug对OpenGraph元标记进行故障诊断 - 这至少可以显示您是否正确使用元标记,以及Facebook是否可以“读取”图像。

+0

根据调试工具,Facebook可以读取图像,URL是正确的,但图像并没有实际渲染,它只是一个空白的方块(当我点击它时,它会带我到正确的图像)。 – user1381022

+0

这是FB开发者的链接: http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fdepensesfolles.com%2Fperimetre-securite-laser%2F – user1381022

+0

我认为我会分享最终为我解决的问题: – user1381022

0

我终于明白我的问题的根源在于我使用的是一个插件域(这实际上是一个子域被重定向到顶级域),我阅读了eHow(所有地方:)) Facebook无法从重定向域中提取数据。

不知道是否有其他方法,但我只是最终创建了一个单独的托管帐户,现在一切正常加载。

0

你会遇到的一个问题就是,当你的页面或者帖子首次被喜欢时,fb会保留你在meta标签中发现的任何img或者搜索你的页面。所以,你会不断改变你的img元标签,但它不会显示正确的图片。它很烦人。解决这个问题的一种方法是改变你的帖子的slu slu。现在,它有一个不同的网址和FB,这是一个不同的页面。缺点是你失去了所有喜欢你的原始网址。不是新网站的问题。

0

我在这里结束了googling另一个问题。也许这可能有助于某人:

请注意,Facebook刮板异步工作,并将需要一些时间(在我的测试约10分钟)能够在第一次看到它后显示图像。

欲了解更多信息,here's a more thorough answer在类似的问题。

0

事实上,正如Andy Wibbels指出FB调试器是一个非常方便的工具。

我面对的是一个服务器的OG一个类似的问题:图像标记指向这实际上反映了一个CDN服务器的安全子域,

<meta property="og:image" content="https://subdomain.pathToImage.jpg" /> <meta property="og:image_secure" content="https://subdomain.pathToImage.jpg" />

的FB debugging tool可以让你看到FB遇到时错误试图拉扯图像。

在我的情况下,子域未在HTTPS协议使用的SSL证书下注册。因此FB被发现了以下错误,

Curl Error : SSL_CACERT SSL certificate problem: unable to get local issuer certificate