How to: Display your latest twitter entry on your WP blog

November 4, 2008 at 12:59 am

Many bloggers uses twitter, which is a very great way to socialize with other bloggers and promote your posts. Displaying your latest twitter entry on your blog is a good idea to help your readers staying tuned with you. This recipe feature a simple and “ready to use” code.

To display your latest twitter entry, just paste the code below anywhere on your blog.

<?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);
?>

That’s all! Your latest twitter entry is now displayed on your blog.

Credits goes to Ryan Barr for this awesome recipe!

Tags: