0

我的网站上有很多 Facebook 评论框。所有页面都有单独的评论框我想在每个页面上显示评论计数(仅该页面评论计数)

为此,
我使用了许多可能的方法来根据每个页面评论框获取 Facebook 评论计数,但从未成功

我使用了以下方法

方法一

   <div class="fb-comments-count" data-href="http://myWebsite.com/" xid="<?=$page_id?>">0</div>

方法二

   <a class="fb-comments-count" xid="<?=$page_id?>">0</a>

方法三

   <div class="fb-comments-count" id="comnt-count" data-href="http://myWebsit.com/<?=$page_id?>">0</div>

方法四

   <div class="fb-comments-count" id="comnt-count" data-href="http://myWebsit.com/?xid=<?=$page_id?>">0</div>

方法五

   <fb:comments-count xid="<?$page_id?>" href=http://example.com/></fb:comments-count>  

   <fb:comments-count href=http://example.com/?xid=<?$page_id?>></fb:comments-count>
4

2 回答 2

1

将 javascript SDK 包含到您的页面中。

// Include the facebook SDK (Replace the AppID with your appid)
(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=xxxxxxxxxxxxxxx";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

上面提供的链接应该可以工作(但它不会在 HTML 5 模板下验证),如果您有 html 5 模板,请使用以下链接:

<div class="fb-comments-count" data-href="<?php echo get_permalink() ?>"></div>

您的页面可能有 0 条评论开始,因此0将显示在 div 中。

于 2012-06-21T15:24:10.013 回答
0

我使用这个简单的代码

<fb:comments-count href="<?php echo get_permalink($post->ID); ?>"></fb:comments-count> Comment

您可以在我的页面 www.ayamtube.com 上看到

于 2011-11-25T05:05:38.173 回答