Facebook评论插件 - 在每一页上有相同的评论 [英] Facebook comments plugin - same comments on every page
问题描述
在我的网站上的Facebook评论工作很好,除了一个事实,当有人评论一个文章同一评论出现在网站上的每一篇文章。显然,我不想这样。我做的是基本上复制和粘贴在developers.facebook.com上提供的代码:
Facebook comments on my website work well except the fact when someone comments on one article that same comment shows up on every article on the website. Obviously, I don't want that. What I did is basically copy and paste code offered on developers.facebook.com:
`<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>`
`<div class="fb-comments" data-href="http://example.com" data-num-posts="2" data- width="470"></div>`
我做错了什么?
推荐答案
data-href
属性,用于在所有网页上评论社交插件(将评论链接到 http://example.com )
You using same data-href
attribute for comments social plugin on all pages (linking comments to http://example.com)
您应该在每个网页上提供文章的网址或将此属性留空(如果此属性缺少或为空,则默认使用当前网页网址)评论社交插件放置。
You should either provide URL of your post or leave this attribute empty (current page URL is used by default if this attribute missing or empty) on each page comments social plugin placed.
这篇关于Facebook评论插件 - 在每一页上有相同的评论的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!