Archive for the ‘Wordpress’ Category

Добавить пост в твиттер

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

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

Все плюшки вп-инженеру.

Вывести последний твит на блоге

Весьма просто. И не надо никаких плагинов.

<?php

// Your twitter username.
$username = "TwitterUsername";

// Prefix - some text you want displayed before your latest tweet.
// (HTML is OK, but be sure to escape quotes with backslashes: 
//for example href=\"link.html\")
$prefix = "<h2>My last Tweet</h2>";

// Suffix - some text you want display after your latest tweet. 
//(Same rules as the prefix.)
$suffix = "";

$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("&lt;", "<", $tweet);
    $tweet = str_replace("&gt;", ">", $tweet);
    return $tweet;
}

$twitterFeed = file_get_contents($feed);
echo stripslashes($prefix) . parse_feed($twitterFeed) . 
stripslashes($suffix);
?>

Подредактировать, добавить форматирование по вкусу. Результат у меня в сайдбаре

Постинг в вордпресс из скриптов.

Или зачем изобретать велосипед, если есть самолет.

Появилась нужда добавлять посты в вордпресс из сторонних скриптов. Недолго думая, изобрел велосипед в стиле INSERT INTO….
Все хорошо, но только при такой подходе куча полезных штук типа тегов, автокросспостинга статей не работает.
Read On…

Tweet this! для вордпресса.

Твиттер — быстро набирающая популярность штучка, не пойму только в чем ее прикол. Но все равно регнулся там ) И тут вот нашел небольшое расширение для кода вп, позволяющее постить в твиттер.

<a href="http://twitter.com/home?status=Read:%20<?php the_permalink(); ?>">Tweet this</a>

Вот так, легко и непринужденно.

Установка memcached для wordpress

При достижении определенных порогов нагрузки на веб-ресурс, начинаешь задумываться об использовании вспомогательных средств, например кеширования. Кешировать можно практически все, начиная со специальных плагинов для вордпресса, заканчивая кешированием вебсервера.

Read On…

css.php