这是 SO 令人讨厌。
当我期望(并希望)它们相同时,问题是两种情况表现不同的问题,这些情况与同一网页/文章相关,其中包含Facebook评论小部件和共享图标。
重要的是要提到该网页是一篇Wordpress文章,我们重定向:
问题解释了:
场景1)我访问该文章并输入Facebook评论,我还点击“也在Facebook上发布”。当我查看facebook壁并查看我刚刚发表的评论的分享时,该链接将链接回wordpress网址 - 我不希望这样。
场景2)我访问该文章并通过“共享”图标进行分享。在我的墙上,这次链接网址很短 - 这很好。
有关调试的重要信息
我的OG网址标记是正确的:
<meta property="og:url" content="http://www.example.com/news/thearticle"/>
有什么想法吗?非常感谢能够提供帮助的任何人:)
答案 0 :(得分:0)
评论FB插件似乎没有从OpenGraph获取页面信息,但是期望data-href
属性,或者如果没有提供,则默认使用当前网址。
数据-HREF 强>
说明:插件中发布的评论的绝对网址将永久关联。 Facebook上关于插件中发布的评论的故事将链接到此URL。
默认值:当前网址。
所以您需要做的是在插件包装器上提供有效的URL作为HTML5属性:
<div class="fb-comments" data-href="http://www.example.com/news/thearticle" data-numposts="5"></div>