Показываем твиты в WordPress блоге.

Категории: Twitter, Как сделать?

В последнее время, с развитием твиттера, стало популярным отображать сообщения из твиттера, для этого чаще всего используются плагины. Но иногда бывает нужно оформить сообщения под стиль блога или выводить их в нестандартном месте блога. В этом случае для вывода твитов, больше подходит сегодняшний способ.

    load($feedURL); $arrFeeds = array(); foreach ($doc->getElementsByTagName('item') as $node) { $itemRSS = array ( 'title' => $node->getElementsByTagName('title')->item(0)->nodeValue, ); array_push($arrFeeds, $itemRSS); } $limit = 5; // количество сообщений для вывода. for($x=0;$x<$limit;$x++) { $title = str_replace('donchenko: ', '', $arrFeeds[$x]['title']); // замените donchenko на ваш логин в твиттере. $str = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","\\0", $title); $pattern = '/[#|@][^\s]*/'; preg_match_all($pattern, $str, $matches); foreach($matches[0] as $keyword) { $keyword = str_replace(")","",$keyword); $link = str_replace("#","%23",$keyword); $link = str_replace("@","",$keyword); if(strstr($keyword,"@")) { $search = "$keyword"; } else { $link = urlencode($link); $search = "$keyword"; } $str = str_replace($keyword, $search, $str); } echo '
  • '.$str.'
  • '; } ?>

Вставьте этот код в место на вашем блоге, где нужно выводить сообщения твиттера и наслаждайтесь.

[Обновлено: 15.10.2012] Данный код немного устарел, новую версию смотрим здесь.

Данная функция была подсмотрена здесь.

Если что-то не работает, пишите в комментариях и не забывайте подписаться на мой твиттер.

Комментарии: 35Напишите свой комментарий!

  1. Гуляев Александр. Написал(а):

    а куда необходимо вставлять этот код? в виджеты?

  2. Dmitriy.Donchenko Написал(а):

    Если в виджеты, то виджет должен быть создан с помощью плагина Exec-php либо просто открываете в редакторе тем, sidebar.php и добавляете код туда.

    На всякий случай перед изменением файла, сделайте резервную копию.

  3. kolinvi Написал(а):

    О спасибочки, а я и не знал, что можно выводить сообщения с твиттера. Все работает и красиво смотриться. Спасибо!

  4. АлаичЪ Написал(а):

    Ну популярно непопулярно. Но я у себя не хочу делать такую штуку. Считаю бесполезной. Для твиттера есть твиттер, и кнопка на блоге. Я бы не стал перегружать свой блог. Смотрю вы тоже так считаете.

  5. kabban Написал(а):

    А в этом коде сообщения с твитера статичны или они ползут (как у многих) ?

  6. Rony Написал(а):

    Такое нужно каждому уважающему себя тви блоггеру)

  7. kabban Написал(а):

    ммски, но ведь тогда и keywords в ссылке яндекс вообще не увидит , а вот NoFollow можно и поставить.

  8. Reader Написал(а):

    Давно на сайтах видел, но не знал как реализовать. Большое спасибо

  9. @vseuch Написал(а):

    У Вас код показан с полосой прокрутки, а на блоге, откуда взят этот прием, код очень интересно свернут, пока на него не наведешь. Как это сделано, расскажете?

  10. Aldor Написал(а):

    Как я понял, можно в любой файл вставлять? Не только в sidebar?
    Тема прикольная, да :-)

  11. Efrosimich Написал(а):

    отличная программа

  12. Lianka Написал(а):

    Byтересный подход.Думаю что мне получитса повторить.Песпент за статью.

  13. Silya Написал(а):

    Благодарю за код,одно время было когда был нужен позарез, щас,правда блок в тесте,буду пробовать

  14. pgk Написал(а):

    Да, действительно, я бы тоже не стал перегружать свой блог, но если понадобится, то протестирую ваш код.

  15. Kuzyaha Написал(а):

    Спасибо давно искал

  16. Сео Написал(а):

    Всё новое надо опробывать , вот если бы можно было по подробней про установку

  17. Alexander Написал(а):

    А не подскажите, какой модуль использовать для синхронизации блога с аккаунтом в твиттере ?

  18. gopha Написал(а):

    клас надо будет и себе попробовать

  19. roman Написал(а):

    На сайт sharanet.ru нужны журналисты. Все подробности можете узнать перейдя по ссылкеhttp://sharanet.ru/386-na-dannyj-sajt-nuzhny-zhur

  20. Перто Написал(а):

    О спасибо бальшое правдо намучился но установил )

  21. Танечка Написал(а):

    Код тормозит загрузку страниц. Нет ли возможности как-то исправить, например сделать, чтоб грузился последним при загрузки страницы? Или кэшировался?

  22. darya Написал(а):

    Статья хорошая, информативная! Автор вместил в нее всю соль проблемы!

  23. Gregory Написал(а):

    Лучше рассказал как отправлять обрезки постов в твиттер со ссылкой на полную новость :)

  24. Гончая Написал(а):

    Хоть тресни, не понимаю смысл Твиттера. Вот завел я аккаунт. И что я долже туда писать — я ем. Я сижу на стуле. Я смотрю в окно.

    И что с того? Зачем это вообще нужно?

  25. lightg Написал(а):

    Хорошо, когда отображаются действительно интересные или жизненные сообщения из твиттера, а то большинства блоггеров стало модным настроить кросспостинг из водпресса и отображать в ленте названия своих постов с ссылками на них же. Зачем, почему и кому это нужно — непонятно.

  26. azentr Написал(а):

    Хорошая штука. давно хотел себе реализовать твитер. а можно и про другие закладки?

  27. Sergey Написал(а):

    А у вас почему не выводятся твитты? Или это только у меня так? :dont_know:

  28. Громит Написал(а):

    С большой вероятностью могу сказать, что фишка с кодом на сайте-исходнике сделана при помощи простого кода jQuery.
    По поводу твитов в боковой панели, я думаю они будут только мешать.

  29. Шахразада Написал(а):

    Интересно, поставлю себе на блог. Он транслирует новые записи или последние 3? Да, и почему он у Вас не работает?)

  30. hed1n Написал(а):

    Хорошая реализация вывода сообщений с twitter'a была в WordPress теме Mystique 1.72

  31. sdcompany Написал(а):

    А другие способы вывода не подходят?

  32. Nikenya Написал(а):

    Надо попробывать

  33. alexvlasov Написал(а):

    Все сейчас активно это использует, хорошо, что расписали это. полезно для тех кто еще не успел поставить!

  34. Свинг встречи Написал(а):

    А для контакта, и прочих социалок действует?

  35. virtus2008 Написал(а):

    Я считаю, твитер — это именно то место, где и должны находиться все комментарии, ретвиты и тп.. Пространство же блога/сайта лучше использовать с большей пользой, нежели выделять целый блок под "сомнительные" твиты..

1 Ссылки на эту запись

  1. Про Wordpress - статьи, обзоры, плагины | Большой блог Написал(а):

    […] Донченко, автор блога blogproblog.com, рассказал как показать твитты – ретвитты в вордпресс […]

Оставьте комментарий Ваш шанс быть услышанным!