Главная » Продвижение сайтов » SMM и SMO » TOP-10 хаков использования Twitter на WordPress блоге

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-ленту.

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

<a title="Send this page to Twitter!" href="http://twitter.com/home?status=Currently reading <?php the_permalink(); ?>" target="_blank">Spread on Twitter</a>

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 вставляем следующий код:

<?php
$turl = getTinyUrl(get_permalink($post->ID));
echo 'Tiny Url for this post: <a href="'.$turl.'">'.$turl.'</a>'
?>

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<strlen ($short_string);++$i){
if($long_string[$i]!=$short_string[$i])break;
}
$inserted_string=substr($long_string,$i,$insertion_length);
if($is_html && $inserted_string[$insertion_length-1]=='<'){
$inserted_string='<'.substr($inserted_string,0,$insertion_length-1);
}
return $inserted_string;
}

function DOMElement_getOuterHTML($document,$element){
$html=$document->saveHTML();
$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;
}

Выводим в нужное место число читателей:
<?php echo getFollowers("instantshift")." followers"; ?>
C помощью CSS наводим красоту :)
<span style="background:#C00;border:#FFF 1px solid;color:#FFF;font-family:'Myriad Pro',Helvetica,Arial,sans-serif;font-size:28px;padding:10px 20px;font-weight:bold;width:auto;">Proudly Followed by <?php echo getFollowers("google"); ?> Followers</span>

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

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

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

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

<?php twittar('45', 'default.png', '#e9e9e9', 'twitavatars', 1, 'G'); ?>

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

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

Небольшой скрипт с помощью которого Вы можете вывести последнее сообщение из Вашего аккаунта в Twitter'e. Реализовано через RSS-канал, который предоставляет Twitter. Так же, мы можем установить префикс и суфикс для сообщений для последующих настроек.
<?php
$username = "TwitterUsername"; // Your twitter username.
$prefix = ""; // Prefix - some text you want displayed before your latest tweet.
$suffix = ""; // Suffix - some text you want display after your latest tweet.
$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);
?>

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

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

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

В необходимое место вставляем:
<?php
$username = "TwitterUsername"; // Your twitter username.
$limit = "5"; // Number of tweets to pull in.

/* These prefixes and suffixes will display before and after the entire block of tweets. */
$prefix = ""; // Prefix - some text you want displayed before all your tweets.
$suffix = ""; // Suffix - some text you want displayed after all your tweets.
$tweetprefix = ""; // Tweet Prefix - some text you want displayed before each tweet.
$tweetsuffix = "<br>"; // 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("<content type=\"html\">", $feed);

$amount = count($clean) - 1;

echo $prefix;

for ($i = 1; $i <= $amount; $i++) {
$cleaner = explode("</content>", $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 сообщений в свой блог от нескольких пользователей, то следующий хак именно для Вас! Вы также можете выключить отображение имени пользователей, если вы ищете, чтобы показать все свои личные твиты с нескольких аккаунтов!
<?php
$usernames = "Username Username Username"; // Pull from accounts, separated by a space
$limit = "5"; // Number of tweets to pull in, total.
$show = 1; // Show username? 0 = No, 1 = Yes.

$prefix = ""; // This comes before the entire block of tweets.
$prefix_sub = ""; // This comes before each tweet on the feed.
$wedge = ""; // This comes after the username but before the tweet content.
$suffix_sub = "<br>"; // 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("<entry>", $feed);
$amount = count($clean) - 1;

for ($i = 1; $i <= $amount; $i++) {

$entry_close = explode("</entry>", $clean[$i]);
$clean_content_1 = explode("<content type=\"html\">", $entry_close[0]);
$clean_content = explode("</content>", $clean_content_1[1]);
$clean_name_2 = explode("<name>", $entry_close[0]);
$clean_name_1 = explode("(", $clean_name_2[1]);
$clean_name = explode(")</name>", $clean_name_1[1]);
$clean_uri_1 = explode("<uri>", $entry_close[0]);
$clean_uri = explode("</uri>", $clean_uri_1[1]);

echo $prefix_sub;
if ($show == 1) { echo "<a href=\"" . $clean_uri[0] . "\">" . $clean_name[0] . "</a>" . $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 логин. Теперь вы можете показать ваш последний твит использовании следующий код там, где вы хотите:

<a href="http://twitter.com/instantshift"><img src="http://twitsig.com/instantshift.jpg"/></a>

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

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

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

Для этого вы можете добавить следующий код в ваш single.php файл и добавить приветственное сообщение:
<?php if (strpos("twitter.com",$_SERVER[HTTP_REFERER])==0) {
echo "Welcome, Twitter visitor! If you enjoy this post, don't hesitate to retweet!";
} ?>

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

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

<?php

/*
Template Name: Twitter page
*/

get_header();

include_once(ABSPATH.WPINC.'/rss.php');
wp_rss('http://twitter.com/statuses/user_timeline/16906892.rss', 20);

get_sidebar();
get_footer();
?>

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

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

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

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

Не забываем подписываться на rss-канал и обсуждать через форму комментариев данный пост :) С уважением, Vasilenko Ivan!

Комментарии — 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