【问题标题】:Wordpress All In One SEO plugin not sharing to Facebook wallWordpress All In One SEO 插件未共享到 Facebook 墙
【发布时间】:2017-10-25 19:40:12
【问题描述】:

我使用基于 All In One SEO 插件在我的页面 (wordpress) 上实现 Facebook 的 OpenGRaph 协议。

每一页:

<meta property="og:type" content="article">
<meta property="og:title" content="my_title">
<meta property="og:url" content="http://my_site.jp">
<meta property="og:description" content="my_content">
<meta property="article:published_time" content="my_published_time">
<meta property="article:modified_time" content="my_modified_time">
<meta property="og:site_name" content="my_site_name">
<meta property="og:image" content="http://my_site.jp/wp-content/uploads/2017/05/my_image.png">
<meta property="og:image:width" content="600">
<meta property="og:image:height" content="315">
<meta property="og:locale" content="my_cocale">

但是当我检查 Facebook developer debug 时出现这些错误:

URL returned a bad HTTP response code.
Inferred Property
The 'og:image' property should be explicitly provided, even if a value can be inferred from other tags.

我的参考来自:Facebook Open Graph Error - Inferred Property

但我没有任何解决方案。你有解决这个问题的办法吗?

【问题讨论】:

标签: wordpress facebook facebook-opengraph


【解决方案1】:

由于您的初始链接的图像问题现已修复,因此很难说它出了什么问题,特别是因为您提供的 sn-p 看起来不错。但是,使用您提供的后一个链接,我收到此错误:

The 'og:description' property should be explicitly provided, even if a value can be inferred from other tags.

这是因为页面上没有明确的og:description 标记。

不相关的人:我注意到重复的 twitter:card 和相关标签。这不应导致 Open Graph 无法工作,但应该得到解决。

我的直觉是,您使用的多个插件可能提供相同的功能,从而导致冲突和意外行为。这就是为什么我倾向于远离“提供一切”插件,而是使用能做好一件事、做好一件事的插件。在您的情况下,这可能意味着使用更简单、更可预测的插件,例如 Complete Open Graph:

https://wordpress.org/plugins/complete-open-graph/

【讨论】:

  • 感谢您的解决方案。但是我的客户要求使用 All In One SEO。所以我需要修复这个错误而不是更改插件其他。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-04
  • 1970-01-01
  • 1970-01-01
  • 2012-01-27
  • 2021-01-28
相关资源
最近更新 更多