Безо всяких плугов.
Без лишних телодвижений.
В файле из темы functions.php добавляем
/** * get a short/tiny url * @author: René Ade * @link: http://www.rene-ade.de/inhalte/ php-code-zum-erstellen-einer-tinyurl-ueber-tinyurl-com-api.html */ if ( !function_exists('fb_gettinyurl') ) { function fb_gettinyurl( $url ) { $fp = fopen( 'http://tinyurl.com/api-create.php?url=' . $url, 'r' ); if ( $fp ) { $tinyurl = fgets( $fp ); if( $tinyurl && !empty($tinyurl) ) $url = $tinyurl; fclose( $fp ); } return $url; } }
В index.php и single.php в желаемом месте:
<a href="http://twitter.com/home?status= <?php echo urlencode( 'I recommend: ' ) . fb_gettinyurl( get_permalink() ); ?>">Tweet this</a>
Все плюшки вп-инженеру.
8 комментариев
Добавить пост в твиттер…
Thank you for submitting this cool story — Trackback from progg.ru…
А чем вам плагины не нравится?
XataB, едят лишнюю память
Спасибо, долго искал, но нашел только у вас.
Только хотел что-то подобное написать, а тут уже такая грамотная реализация.
спасибо за помощь в освоение твиттера. За ним будущее говорят..
Да огромное спасибо реализовал у себя на одном из проектов отлично работает
Я сам пользуюсь плагинами для этих целей, хотя так даже интересней будет 🙂 самому хоть что-то сделать 🙂
Я вот пользуюсь плагином и радуюсь себе. Мноо нужных функций. Кому интересно вот он Twitter Tools