FB 评论 'Also Post on Facebook' 和 FB 分享 - 链接回不同的 URL?

FB Comment 'Also Post on Facebook' and FB Share - Linkback to different URLs?

烦人了。

问题是当我期望(并希望)它们相同时两种情况表现不同,这些与相同的 webpage/article 相关,后者同时具有 Facebook 评论小部件和共享图标。

值得一提的是,该网页是一篇Wordpress文章,我们重定向:

问题解释:

场景 1) 我访问这篇文章并在 facebook 上输入评论,我也点击 'Also Post on Facebook'。当我查看可能的 facebook 墙并看到与我刚刚发表的评论的分享时,link 正在 link 返回 wordpress URL - 我不想要这个。

场景2)我访问了这篇文章并通过分享图标分享了它。这次在我的墙上 linkback URL 是短的 - 这很好。

关于调试的重要信息

我的 OG URL 标签是正确的:

<meta property="og:url" content="http://www.example.com/news/thearticle"/>

有什么想法吗?非常感谢任何可以提供帮助的人:)

评论 FB 插件似乎没有从 OpenGraph 获取页面信息,但需要一个 data-href 属性,或者如果没有提供将默认使用当前的 url。

From the doc:

data-href

Description : The absolute URL that comments posted in the plugin will be permanently associated with. Stories on Facebook about comments posted in the plugin will link to this URL.

Default : Current URL.

所以您需要做的是在您的插件包装器上提供有效的 URL 作为 HTML5 属性:

<div class="fb-comments" data-href="http://www.example.com/news/thearticle" data-numposts="5"></div>