【问题标题】:Title and Meta Description set via Yoast is ignored by Facebook auto-posting plugin(s)通过 Yoast 设置的标题和元描述被 Facebook 自动发布插件忽略
【发布时间】:2017-10-09 08:08:35
【问题描述】:

我有一个使用 WordPress 构建的 RTL 网站 (www.aonews.mv)。

  • 已安装 Yoast 插件(主要用于设置非 RTL 标题和元描述)
  • 在 Facebook 上手动共享链接时,可以完美识别英文标题和元描述。
  • 但是当使用插件在 Facebook 上自动分享最新帖子时,似乎没有插件(免费或高级)能够识别通过 Yoast 设置的英文标题。所有插件基本上都是从帖子中提取原始 RTL 标题和描述。我尝试了一些评价最高的插件,这些插件用于从 WP 自动发布到社交网络 - 没有成功。

任何帮助将不胜感激。

【问题讨论】:

  • 您使用哪个插件来分享帖子?我认为你将不得不为此制定一个特定的功能......
  • 嘿 Paul,我使用了一个名为 Social Auto Poster、WP Ultimate Social 和 AccessPress Social Auto Post 的插件。

标签: wordpress facebook-graph-api facebook-opengraph yoast


【解决方案1】:

禁用所有你的插件,并使用原来的 Facebook 分享按钮: https://developers.facebook.com/docs/plugins/share-button

您可以只更改 SDK URL 中的区域设置。就是这行代码:

js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=xxxxxx&version=v2.0";

只需更改为“en_US”

【讨论】:

  • 嘿,保罗,我现在确实有一些分享按钮,而且效果很好。当使用自动在 Facebook 上分享最新帖子的插件共享帖子时,就会出现问题。原始帖子标题和正文是 RTL,但 Yoast 部分都是英文的。如果您访问 www.aonews.mv,导航到单个帖子并尝试在 Facebook 上分享,您会看到英文标题和描述被拉出。但是这些插件会从正文中提取原始 RTL 标题和第一段。
  • 你好,所以在这种情况下,你必须找到看起来像这样的API调用“”//connect.facebook.net/en_US/all.js#xfbml=1&appId=xxxxxx&version=v2。 0"" 在您的插件的源代码中,并应用著名的“en_US”而不是变量
猜你喜欢
  • 2018-03-18
  • 1970-01-01
  • 1970-01-01
  • 2019-08-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多