我的网站上有很多facebook评论框。所有页面都有单独的评论框 我想在每个页面上显示评论计数(仅该页面评论计数)
为此目的
我已经使用了许多可能的方法来根据每个页面评论框获取Facebook评论数,但从未成功
我使用了以下方式
方法1
<div class="fb-comments-count" data-href="http://myWebsite.com/" xid="<?=$page_id?>">0</div>
方法2
<a class="fb-comments-count" xid="<?=$page_id?>">0</a>
方法3
<div class="fb-comments-count" id="comnt-count" data-href="http://myWebsit.com/<?=$page_id?>">0</div>
方法4
<div class="fb-comments-count" id="comnt-count" data-href="http://myWebsit.com/?xid=<?=$page_id?>">0</div>
方法5
<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>
答案 0 :(得分: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中。
答案 1 :(得分:0)
我使用这个简单的代码
<fb:comments-count href="<?php echo get_permalink($post->ID); ?>"></fb:comments-count> Comment
您可以在我的网页www.ayamtube.com上看到