Всем привет! Сегодня хотел бы рассказать Вам про десять самых популярных хаков использования функций сервиса микроблогов — twitter у себя на сайте сделанном на WordPress CMS. C помощью подобных хаков Вы сможете сделать свой сайта/блог более «живым» и удобным в плане интеграции с такой социальной сетью как twitter.
1. Ставим кнопку “Tweet This” в WordPress
Установить кнопку “Tweet This” очень просто, а эффект от нее колоссален, ведь любой посетитель Вашего сайта нажав на эту кнопку автоматически перенаправляется в свой twitter-аккаунт где в текстовом поле уже написан заголовок и ссылка на страницу Вашего сайта и все что необходимо будет сделать — это нажать на кнопку «Tweet» и сообщение попадет в twitter-ленту.
Добавьте в любое место, где Вы хотите видеть кнопку следующий код:
2. Автоматические сокращение ссылок Ваших твиттов с помощью TinyUrls
Всем известно, что в 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;$i
$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
Согласитесь, аватарки в форме комментариев 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 сообщений в блоге
В пятом хаке мы «тянули» только одно последнее сообщение, а теперь, мы будем публиковать на блоге определенное количество Ваших твиттов в блоге/сайте. Помните, что 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("
$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 сообщений в свой блог от нескольких пользователей, то следующий хак именно для Вас! Вы также можете выключить отображение имени пользователей, если вы ищете, чтобы показать все свои личные твиты с нескольких аккаунтов!
"; // 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("
$amount = count($clean) - 1;
for ($i = 1; $i <= $amount; $i++) {
$entry_close = explode("", $clean[$i]);
$clean_content_1 = explode("
$clean_content = explode("
$clean_name_2 = explode("
$clean_name_1 = explode("(", $clean_name_2[1]);
$clean_name = explode(")
$clean_uri_1 = explode("
$clean_uri = explode("
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. Делаем сообщение приветствия с просьбой ретвита записи 🙂
Для этого вы можете добавить следующий код в ваш single.php файл и добавить приветственное сообщение:
10. Ваш Twitter RSS-поток на отдельной странице WordPress
Возможно, вы захотите создать отдельную страницу на своем блоге WordPress для отображения последних твитов и обновлений. Для этого Smashing Magazine предложил решение с использованием «Шаблон страницы» в WordPress.
Для начала Вам нужно создать шаблон страницы твиттов «Twitter-page.php» (вы можете использовать другое имя), чтобы отобразить Твиттер, вставьте следующий код и добавить его в свой блог. Достаточно просто, не так ли?!
Если Вы знаете или хотите узнать еще другие хаки для WordPress, то пишите в форме комментариев и мы обсудим 🙂 Надеюсь, что Вам помогут этим плагине не создании уютной обстановки на Вашем сайте. Кстати, эта статья участвует в конкурсе «TOP-10» от Сергея Шелвина (призовой фонд составляет 500$).
Спонсорами данного конкурса выступает сообщество оптимизаторов, вебмастеров и манимейкеров — MarkDay.ru
Не забываем подписываться на rss-канал и обсуждать через форму комментариев данный пост 🙂
Ответить | Цитировать
Думаю если бы Вы сами писали этот код то фраза была бы на русском. хотя я могу и ошибаться.
За статью спасибо.
Ответить | Цитировать
Вы правы, некоторые хаки были взяты из других ресурсов и собраны воедино 🙂
Ответить | Цитировать
Ответить | Цитировать
Сочту как комплимент. Благодарю 🙂
Ответить | Цитировать
Ответить | Цитировать
Подскажите какие плагины выбрать для продающей страница на wordpress?
Пересмотрел множество различных плагинов, приглянулся TORPAGE и отзывы не плохие.
Что скажите о этом плагине?