我已将 Facebook 社交插件添加到我的网站,它允许用户使用他们的 Facebook 个人资料发表评论。但是,我在一个页面上有超过 1 个项目,并希望用户发表单独的评论,因为目前,当用户对 1 个项目发表评论时,它会将该评论添加到每个项目。这可能是因为使用 while 循环将每个项目调用到站点上,该循环回显并打印存储在我的数据库中的每个项目。有谁知道是否有办法解决这个问题?如果有帮助,facebook 为用户提供的代码如下:
<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_GB/all.js#xfbml=1&appId=109566779171141";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
和
<div class='fb-comments' data-href='My URL' data-width='470' data-num-posts='10'></div>
谢谢!