Количество комментариев в Facebook в соответствии со страницей

#facebook #count #comments #facebook-comments

#Facebook #количество #Комментарии #facebook-комментарии

Вопрос:

На моем сайте много полей для комментариев в 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>
  

Ответ №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=1amp;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.

Ответ №2:

я использую этот простой код

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

вы можете посмотреть на моей странице www.ayamtube.com