Для многих блоггеров большой собрат, работающий на WordPress, является местом для больших статей, а основное общение и выкладывание мыслей идет в Твиттере. Такие блоггеры всячески пытаются связать своб блог с мини-блогом, вставляя кнопки подписки на Twitter, выводя последние сообщения из него, количество фолловеров. Если вы хотите самостоятельно оформить отображаемое количество фолловеров и вывести последнее сообщение из Твиттера, при чем без использования плагинов, то советы в этом посте могут пригодиться.
Вывод количества фолловеров
Чтобы получить цифру ваших фолловеров, вставьте код в то место, где собираетесь ее показать:
<?php
function countFollowers($username){
 $url = “http://twitter.com/users/show/{$username}.xml”;
 $content = simplexml_load_file($url);
 return “Followers: {$content->followers_count}”;
 }
echo countFollowers("tiaurus");
?>
Понятно, что вместо tiaurus вы должны вставить свой ник.
Вывод последнего статусного сообщения
Чтобы вывести вывести ваше последнее обновление статуса, вставьте в functions.php такой код:
function get_status($twitter_id, $hyperlinks = true) {
    $c = curl_init();
    curl_setopt($c, CURLOPT_URL, "http://twitter.com/statuses/user_timeline/$twitter_id.xml?count=1");
    curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
    $src = curl_exec($c);
    curl_close($c);
    preg_match('/<text>(.*)<\/text>/', $src, $m);
    $status = htmlentities($m[1]);
    if( $hyperlinks ) $status = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", '<a href="%5C%22%5C%5C0%5C%22">\\0</a>', $status);
    return($status);
}
После этого можете использовать функцию, вставляя ее в любом месте:
<?php
echo get_status('tiaurus');
?>
Понятно, что в этом случае вместо tiaurus будет фигурировать ваш ник.
Вывод количества ретвитов со ссылкой на ваш блог
Иногда, чтобы показать авторитетность и популярность блога, блоггеры отображают количество ретвитов, содержащих ссылку на блог. Давайте и мы сделаем это. Для этого откройте файл functions.php, и вставьте в него такой код
function tweetCount($url) {
    $content = file_get_contents("http://api.tweetmeme.com/url_info?url=".$url);
    $element = new SimpleXmlElement($content);
    $retweets = $element->story->url_count;
    if($retweets){
        return $retweets;
    } else {
        return 0;
    }
}
После этого можете использовать функцию для вывода количества ретвитов в любом месте:
<?php
echo tweetCount('http://n-wp.ru');
?>
Вместо http://n-wp.ru подставьте свой адрес. Надеюсь, что эти советы не слишком сложные, и пригодятся вам при самостоятельной твиттеризации блога.
