指定了多个OG URL

时间:2012-10-14 19:53:45

标签: facebook-graph-api types article open-graph-protocol

我一直在寻找尝试解决此错误的方法。 SMH

“指定了多个OG URL:'article'类型的URL'http://www.sistahhollywood.com'上的对象无效,因为它指定了多个'og:url'值:http://www.sistahhollywood.com,{ {3}}“

我已经禁用并删除了除一个Facebook Wordpress插件外的所有插件。我启用的唯一一个是“添加链接到Facebook”。在我开始调整操作之前,我的网站报告没有错误。现在出于某种原因,这些错误不断涌现。

有人可以带我去看看哪里?或其他故障排除方法?提前致谢

4 个答案:

答案 0 :(得分:1)

对于其他任何有这个问题的人(通过FB调试器找到dup og:url标签)和他们的Wordpress网站,这对有用。可能不是'终极全部'解决方案,但可能会提供一些线索。

  1. 停用每个 FB相关插件。刷新您的站点,再次运行调试。如果您仍然收到错误...

  2. 删除您为博客创建的FB应用,以便自动发布。 (我必须过度调整我的FB应用程序,因为我一改变就开始出现问题。)再次运行调试......

  3. 如果错误清除,则表示其中一个WordPress FB插件已经集成了Open Graph(OG)并将og标签放入标题中。并且它必须与你的FB应用程序中的其他插件或调整相冲突。

    在整个故障排除过程中,通过浏览器查看页面源以查看og标记是否消失。缓存是一个b *,因此在进入下一个故障排除步骤之前,您必须等待一段时间。

    我还添加了自定义头部信息,这也与所有内容相冲突。

    最后,重新启用插件。但是,我可以建议,如果你使用多个FB插件,你可以验证它是否集成了OG标签。如果一个插件需要它,重新创建你的FB,但只完成最小步骤 - 如果你不知道你在做什么,不要做额外的事情(比如我)。

    希望这有助于某人。

答案 1 :(得分:0)

  

我一直在寻找尝试解决此错误的方法。

无处不在 - 除了您正在制作的实际HTML内容...?

您提到的网址的当前HTML包含一组OG元标记,从第95行开始......然后是另一个,第570行。

Validating your HTML本来可以告诉你,你的文档结构有问题。

答案 2 :(得分:0)

故障排除方法:
使用Facebook Debugger
标有“Scraped URL”的链接会引导here og:url在文件中的两个不同位置指定。

答案 3 :(得分:0)

在我的情况下,模板添加了一个打开的图形标题,然后yoast SEO插件也添加了另一个。

我需要禁用模板的打开图形标题(开关或手动编辑)。