Как вывести количество фанов страницы Facebook

Как вывести количество фанов страницы Facebook | n-wp.ru
👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Если вы создали в Facebook страницу, посвященную сайту, то наверняка хотели бы в своем блоге вывести количество фанов (тех, кому понравилась страница). Сделать это можно с помощью простой функции, использующей API Facebook.

Как вывести количество фанов страницы Facebook

Для вывода количества фанов страницы Facebook вставьте следующий код в шаблон:

page->fan_count;
	echo $fans;
?>

Чтобы не вставлять большой код, можно оформить его в виде отдельной функции. Для этого добавьте в файл functions.php:

function get_fan_count(){
         $fb_id = 'PAGE-ID';
         $count = get_transient('fan_count');
    if ($count !== false) return $count;
         $count = 0;
         $data = wp_remote_get('http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id='.$fb_id.'');
   if (is_wp_error($data)) {
         return 'whoa error!!!';
   }else{
         $count = strip_tags($data[body]);
   }
set_transient('fan_count', $count, 60*60*24); // 24 hour cache
return $count;
}

После этого можете использовать в шаблоне:


Обратите внимание на PAGE-ID — это ID страницы в Facebook. Узнать ID легко — достаточно взглянуть на адрес страницы:

Как вывести количество фанов страницы Facebook

Создай свой первый сайт на WordPress

tiaurus

Автор n-wp.ru — блога о WordPress для новичков.

Оцените автора
Добавить комментарий