Как вывести количество фолловеров, используя Twitter API

👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Я уже писал о том, как вывести количество фолловеров и ваше последнее сообщение из Твиттера, не используя плагины. Хочу поделиться еще одним способом отображения количества фолловеров простым текстом. Этот способ будет полезен тем, кто хочет создать для блога индивидуальное оформление, не прибегая к помощи дополнительных плагинов.

Для этого воспользуемся файлом functions.php — открываем его и вставляем такой код:

function get_twitter_count() {
$count = get_transient('follower_count');
if ($count !== false) return $count;
$count = 0;
$data = wp_remote_get('http://api.twitter.com/1/users/show.json?screen_name=USER');
if (!is_wp_error($data)) {
$value = json_decode($data['body'],true);
$count = $value['followers_count'];
}
// установка кэширования
set_transient('follower_count', $count, 60*60); // кэш на 1 час
return $count;
}

Этот код создает функцию get_twitter_count, которая простым текстом выводит количество фолловеров, кэшируя эти данные на 1 час (чтобы каждый раз при отображении страницы не дергать блог внешними запросами).

USER — это ваш ник в Твиттере.

Чтобы отобразить количество фолловеров в любом месте, вставьте в шаблон (например, в footer.php):

</pre>
<p>Этот код можно заключить в контейнер с оформлением:</p>
<pre><div class="twcount"></div>

Ну а само оформление можно обозначить в style.css:

.twcount {font-size:24px; background: #89B6F8; padding: 5px; color: #194B96;}

Просто!

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

tiaurus

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

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

  1. SwaEgo

    Что-то он у меня в последние недели на нуле,хотя людей 900+

    Ответить