Безо всяких плугов.
Без лишних телодвижений.

В файле из темы 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 responses


Do you want to comment?

Comments RSS and TrackBack Identifier URI ?


А чем вам плагины не нравится?

Май 26, 2009 2:29 пп

XataB, едят лишнюю память

Май 27, 2009 12:38 пп

Спасибо, долго искал, но нашел только у вас.

Май 3, 2010 2:05 дп

Только хотел что-то подобное написать, а тут уже такая грамотная реализация.
спасибо за помощь в освоение твиттера. За ним будущее говорят..

Май 15, 2010 3:07 пп

Да огромное спасибо реализовал у себя на одном из проектов отлично работает

Май 31, 2010 7:27 пп

Я сам пользуюсь плагинами для этих целей, хотя так даже интересней будет :) самому хоть что-то сделать :)

Июнь 5, 2010 8:59 пп

Я вот пользуюсь плагином и радуюсь себе. Мноо нужных функций. Кому интересно вот он Twitter Tools

Апрель 5, 2011 4:42 дп

Comment now!
















Trackbacks

1