TOP-10 хаков использования Twitter на WordPress блоге

TOP-10 хаков использования Twitter на WordPress блогеВсем привет! Сегодня хотел бы рассказать Вам про десять самых популярных хаков использования функций сервиса микроблогов — twitter у себя на сайте сделанном на WordPress CMS. C помощью подобных хаков Вы сможете сделать свой сайта/блог более «живым» и удобным в плане интеграции с такой социальной сетью как twitter.

1. Ставим кнопку “Tweet This” в WordPress

Ставим кнопку “Twitter This” в WordPress

Установить кнопку “Tweet This” очень просто, а эффект от нее колоссален, ведь любой посетитель Вашего сайта нажав на эту кнопку автоматически перенаправляется в свой twitter-аккаунт где в текстовом поле уже написан заголовок и ссылка на страницу Вашего сайта и все что необходимо будет сделать — это нажать на кнопку «Tweet» и сообщение попадет в twitter-ленту.

Добавьте в любое место, где Вы хотите видеть кнопку следующий код:

Spread on Twitter

2. Автоматические сокращение ссылок Ваших твиттов с помощью TinyUrls

tinyurls for wordpress

Всем известно, что в twitter’e стоит ограничение на использовании 140 символов в своих сообщения. С целью экономия символов можно использовать сервис TinyUrls который предоставляет API, с помощью которого можно в автоматическом режиме сокращать свои ссылки при твитте их в твиттер (масло масленое 🙂 )

Чтобы использовать API TinyURL, редактировать файл functions.php и вставьте следующий код функции:

function getTinyUrl($url) {
$tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$url);
return $tinyurl;
}

В цикле single.php вставляем следующий код:


ID));
echo 'Tiny Url for this post: '.$turl.''
?>

3. Выводим количество читателей Вашего Twitter’a на блоге WordPress

Выводим количество читателей вашего твиттера на вордпресс блог

Если Вы активно общаетесь через twitter и число Ваших читателей растет в алгебраической проекции то для еще большего популяризации Вашего аккаунта можно вывести количество читателей в Вашем WordPress блоге.

Открываем functions.php и добавляем следующий код:

function string_getInsertedString($long_string,$short_string,$is_html=false){
if($short_string>=strlen($long_string))return false;
$insertion_length=strlen($long_string)-strlen($short_string);
for($i=0;$isaveHTML();
$element->parentNode->removeChild($element);
$html2=$document->saveHTML();
return string_getInsertedString($html,$html2,true);
}

function getFollowers($username){
$x = file_get_contents("http://twitter.com/".$username);
$doc = new DomDocument;
@$doc->loadHTML($x);
$ele = $doc->getElementById('follower_count');
$innerHTML=preg_replace('/^< [^>]*>(.*)< [^>]*>$/',"\\1",DOMElement_getOuterHTML($doc,$ele));
return $innerHTML;
}

Выводим в нужное место число читателей:


C помощью CSS наводим красоту 🙂
Proudly Followed by Followers

4. Используем Twitter аватарки в комментариях WordPress

Используем Twitter аватарки в комментариях WordPress

Согласитесь, аватарки в форме комментариев WordPress помогают сделать индивидуальность каждого собеседника. WordPress по-умолчанию отображает аватары с помощью сервиса Gravatar. С помощью этого хака, Вы можете сделать отображение твиттер аватара в форме комментариев вордпресс 🙂

Скачайте архив (ссылка) — разархивируйте — скопируйте содержимое файла twittar.php в файл functions.php (Вашего блога/сайта), а так же *.png в папку Вашей темы — добавьте следующий код в цикл вывода комментарием следующий код отображения в файл comments.php:


5. Выводим последние сообщение Вашего twitter’a

Выводим последние сообщение Вашего твитта

Небольшой скрипт с помощью которого Вы можете вывести последнее сообщение из Вашего аккаунта в Twitter’e. Реализовано через RSS-канал, который предоставляет Twitter. Так же, мы можем установить префикс и суфикс для сообщений для последующих настроек.
", $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);
?>

6. Показываем определенное количество последних twitter сообщений в блоге

Показываем определенное количество последних twitter сообщений в блоге

В пятом хаке мы «тянули» только одно последнее сообщение, а теперь, мы будем публиковать на блоге определенное количество Ваших твиттов в блоге/сайте. Помните, что Twiiter API позволяет брать от 1 до 100 сообщений и чем больше Вы будите публиковать сообщений на сайте — тем больше понадобиться времени для работы скрипта.

В необходимое место вставляем:

"; // Tweet Suffix - some text you want displayed after each tweet.

$feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=" . $limit;

function parse_feed($feed, $prefix, $tweetprefix, $tweetsuffix, $suffix) {

$feed = str_replace("<", "<", $feed); $feed = str_replace(">", ">", $feed);
$clean = explode("", $feed);

$amount = count($clean) - 1;

echo $prefix;

for ($i = 1; $i <= $amount; $i++) { $cleaner = explode("", $clean[$i]);
echo $tweetprefix;
echo $cleaner[0];
echo $tweetsuffix;
}

echo $suffix;
}

$twitterFeed = file_get_contents($feed);
parse_feed($twitterFeed, $prefix, $tweetprefix, $tweetsuffix, $suffix);
?>

7. Показать твиты от нескольких twitter пользователей в WordPress

Показать твиты от нескольких twitter пользователей в WordPress

Если Вы хотите выводить несколько последних Twitter сообщений в свой блог от нескольких пользователей, то следующий хак именно для Вас! Вы также можете выключить отображение имени пользователей, если вы ищете, чтобы показать все свои личные твиты с нескольких аккаунтов!

"; // This comes after each tweet on the feed.
$suffix = ""; // This comes after the entire block of tweets.

function parse_feed($usernames, $limit, $show, $prefix_sub, $wedge, $suffix_sub) {

$usernames = str_replace(" ", "+OR+from%3A", $usernames);
$feed = "http://search.twitter.com/search.atom?q=from%3A" . $usernames . "&rpp=" . $limit;
$feed = file_get_contents($feed);
$feed = str_replace("&", "&", $feed);
$feed = str_replace("<", "<", $feed); $feed = str_replace(">", ">", $feed);
$clean = explode("", $feed);
$amount = count($clean) - 1;

for ($i = 1; $i <= $amount; $i++) { $entry_close = explode("", $clean[$i]);
$clean_content_1 = explode("", $entry_close[0]);
$clean_content = explode("
", $clean_content_1[1]);
$clean_name_2 = explode("", $entry_close[0]);
$clean_name_1 = explode("(", $clean_name_2[1]);
$clean_name = explode(")
", $clean_name_1[1]);
$clean_uri_1 = explode("", $entry_close[0]);
$clean_uri = explode("
", $clean_uri_1[1]);

echo $prefix_sub;
if ($show == 1) { echo "" . $clean_name[0] . "" . $wedge; }
echo $clean_content[0];
echo $suffix_sub;

}
}
echo $prefix;
parse_feed($usernames, $limit, $show, $prefix_sub, $wedge, $suffix_sub);
echo $suffix;
?>

8. Выводим последний твит как изображение в ВордПресс

Выводим последний твит как изображение в ВордПресс

TwitSig.com — это сервис, который создает Ваши последние twitter сообщения в виде изображений, которые можно использовать как в WordPress блоге, так и на форумах в подписи. Все, что необходимо сделать это зайти на сайт TwitSig.com ввести свой Twitter логин. Теперь вы можете показать ваш последний твит использовании следующий код там, где вы хотите:



9. Узнаем посетителей пришедших на блог с Twitter’a

Узнаем сколько посетителей пришло на блог с Twitter'a

Если на Ваш сайт или блог идет приличное количество посетителей, то было бы интересно отслеживать и приветствовать пользователей с сервиса микроблогов — Twitter. Делаем сообщение приветствия с просьбой ретвита записи 🙂

Для этого вы можете добавить следующий код в ваш single.php файл и добавить приветственное сообщение:


10. Ваш Twitter RSS-поток на отдельной странице WordPress

Возможно, вы захотите создать отдельную страницу на своем блоге WordPress для отображения последних твитов и обновлений. Для этого Smashing Magazine предложил решение с использованием «Шаблон страницы» в WordPress.


Для начала Вам нужно создать шаблон страницы твиттов «Twitter-page.php» (вы можете использовать другое имя), чтобы отобразить Твиттер, вставьте следующий код и добавить его в свой блог. Достаточно просто, не так ли?!

Если Вы знаете или хотите узнать еще другие хаки для WordPress, то пишите в форме комментариев и мы обсудим 🙂 Надеюсь, что Вам помогут этим плагине не создании уютной обстановки на Вашем сайте. Кстати, эта статья участвует в конкурсе «TOP-10» от Сергея Шелвина (призовой фонд составляет 500$).

Спонсорами данного конкурса выступает сообщество оптимизаторов, вебмастеров и манимейкеров — MarkDay.ru

MarkDay.ru – сообщество оптимизаторов, вебмастеров и манимейкеров

Не забываем подписываться на rss-канал и обсуждать через форму комментариев данный пост 🙂

Комментарии — 6 комментариев

  1. #13922 Webpsyhopat в 14:28, 2 марта 2012:

    Ответить | Цитировать

    Хорошая статья. Только попахивает переводом какой-то буржуинской.

    echo «Welcome, Twitter visitor! If you enjoy this post, don’t hesitate to retweet!»;

    Думаю если бы Вы сами писали этот код то фраза была бы на русском. хотя я могу и ошибаться.
    За статью спасибо.

  2. #13924 vanoID в 15:02, 2 марта 2012:

    Ответить | Цитировать

    @ Webpsyhopat:
    Вы правы, некоторые хаки были взяты из других ресурсов и собраны воедино 🙂

  3. #13929 webpsyhopat в 18:59, 2 марта 2012:

    Ответить | Цитировать

    Уважаю честных людей. Другой бы сказал что сам писал. ))

  4. #13930 vanoID в 19:03, 2 марта 2012:

    Ответить | Цитировать

    @ webpsyhopat:
    Сочту как комплимент. Благодарю 🙂

  5. #23678 Николай в 17:01, 3 ноября 2013:

    Ответить | Цитировать

    Да действительно полезная статья, много интересного есть почитать о твитере!!!!

  6. #52856 Анфиса в 17:02, 30 ноября 2015:

    Ответить | Цитировать

    Здравствуйте, я сам новичок в разработке сайтов на вордпрессе.
    Подскажите какие плагины выбрать для продающей страница на wordpress?
    Пересмотрел множество различных плагинов, приглянулся TORPAGE и отзывы не плохие.
    Что скажите о этом плагине?

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

имя:

e-mail:

сайт:

текст:

Subscribe without commenting