Весьма просто. И не надо никаких плагинов.
<?php // Your twitter username. $username = "TwitterUsername"; // Prefix - some text you want displayed before your latest tweet. // (HTML is OK, but be sure to escape quotes with backslashes: //for example href=\"link.html\") $prefix = "<h2>My last Tweet</h2>"; // Suffix - some text you want display after your latest tweet. //(Same rules as the prefix.) $suffix = ""; $feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=1"; function parse_feed($feed) { $stepOne = explode("<content type=\"html\">", $feed); $stepTwo = explode("</content>", $stepOne[1]); $tweet = $stepTwo[0]; $tweet = str_replace("<", "<", $tweet); $tweet = str_replace(">", ">", $tweet); return $tweet; } $twitterFeed = file_get_contents($feed); echo stripslashes($prefix) . parse_feed($twitterFeed) . stripslashes($suffix); ?>
Подредактировать, добавить форматирование по вкусу. Результат у меня в сайдбаре
9 комментариев
Вывести последний твит на блоге…
Thank you for submitting this cool story — Trackback from progg.ru…
Полезная фича, ща в блог засуну)
Надо бы тоже замутить. Спасибо за код.
Имхо конечно, но через SimpleXML такую вещь будет прое реализовать — там переменные проще получить… Дружно учим рнр и будет нам всем счастье!!!
Опубликуй свою реализацию, посмотрим
[…] Волков рассказывает, как вывести последний твит на блоге без применения плагинов, вставив в WordPress уже готовый […]
Спасибо за этот несложный код. Хотя заметил одну интересную вещь, почему-то не делает он замену
$tweet = str_replace(«<«, «», $tweet);
Что довольно странно. Мой вариант использования этого кода можно заценить у меня на блоге 😉
[…] на свой вкус. За PHP код парсера отдельное спасибо Александру Волкову Комментариев (0) | 21:09 (Воскресенье) Апрель 4 2010 […]
Да, с твитером довольно просто работать. Но вот когда назревает идея написать какое-нибудь приложение и открываешь его API — становится страшновато.