Я думаю все знают уже, что такое твиттер. По крайней мере если у Вас есть блог на WordPress, то обязаны знать. Я никогда не обращал особого внимание на этот сервис через его пока не русификацию, но почитав несколько заметок о нем понял, что там уже сейчас есть очень много русскоговорящих интернетчиков.
Так как в основном все блоггеры ведут свои онлайн заметки на специальном для этого бесплатном движке WordPress, а я не исключение, то поговорим о интеграции вордпресс и твиттера. Для начала как настроить автопостинг с вордпресса в твиттер? Есть для этого куча плагинов и сервисов об одном из них я кстати сделаю скоро заметку, но я поступил другим способом. Каждый блог имеет свою рсс ленту. Есть такая штука как фидбарнер от гугла feedburner.google.com
Так от сначала добавляем туда свою rss ленту. Думаю трудностей с добавлением у Вас не возникнет. Но если вдруг, то напишите в комментариях и я распишу что да как.
После добавления ленты заходим в вкладку Publicize и дальше в левом меню жмем на Socialize. На этой странице жмем на кнопку Add a twitter account и добавляем созданную в твиттере свою учетную запись. Минимальных знаний английской вполне хватает для тонкой настройки постинга в твиттер использую фидбарнер. Кстати такой метод весьма хорош тем, что не создает лишней нагрузки на хостинг в отчие от метод использования плагинов.
Еще желательно поставить перенаправления своей рсс ленты сразу на фидбанер. Для этого Вам поможет плагин FeedBurner FeedSmith. Активируем его и в настройках прописывает юрл свой фидбарнер ленты.
Теперь немножко о хаках вордпресс для твиттера. Они также нужны для снижения нагрузки на хостинг.
Создание TinyUrl для постов на блоге
В твиттере используются короткие адреса постов. С помощью хака можно в каждом посте выводить короткий твиттер юрл этой новости.
В function.php Вашего текущего шаблона поместите код:
function getTinyUrl($url) { $tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$url); return $tinyurl; }
А в single.php поместите в нужном месте для вывода такое:
< ?php $turl = getTinyUrl(get_permalink($post->ID)); echo 'Tiny Url for this post: <a href="'.$turl.'">'.$turl.'</a>' ?>
в предыдущем коде не забудьте убрать пробел перед php.
Показываем последние сообщение с твиттера на вордпрес не используя плагины.
Если у Вас есть твиттер аккаунт, то вскоре вы подпишетесь на интересующие микроблоги других пользователей или может у Вас много сайтов и хочется информировать посетителей одного об интересных новостях с другого сайта.
Помещаем этот код в любом месте Вашего шаблона. Не забываем при этом поменять $username на ваше имя в Твиттере.
< ?php // Your twitter username. $username = "TwitterUsername"; // Prefix - some text you want displayed before your latest tweet. $prefix = "My last Tweet"; $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("", $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); ?>
Создаем кнопку Tweet This (ретвит или отправить на Твиттер)
Открываем single.php и помещаем в нужном месте код:
<a href="http://twitter.com/home?status=Currently reading <?php the_permalink(); ?>" title="Click to send this page to Twitter!" target="_blank"> <img src="send-to-twitter.png" alt="" /></a>
Заменяем «адрес картинки кнопки» на url адрес картинки для вашей кнопки. Сохраняем.
Приветствуем посетителей пришедших с твиттера
Открываем single.php и помещаем в нужном месте код:
< ?php if (strpos("twitter.com",$_SERVER[HTTP_REFERER])==0) { echo "Велкам, пользователь Твиттера! Если тебе понравился этот пост, не забудь сделать ретвит!"; } ?>
Пока все по теме.
loading...

