/ Published in: PHP
                    
                                        
Add this snippet to the functions.php to render your twitter followers count.
Replace 'planetabhi' with your twitter screen name
                Replace 'planetabhi' with your twitter screen name
                            
                                Expand |
                                Embed | Plain Text
                            
                        
                        Copy this code and paste it in your HTML
function my_followers_count($screen_name = 'planetabhi'){
$key = 'my_followers_count_' . $screen_name;
// Let's see if we have a cached version
$followers_count = get_transient($key);
if ($followers_count !== false)
return $followers_count;
else
{
// If there's no cached version we ask Twitter
$response = wp_remote_get("http://api.twitter.com/1/users/show.json?screen_name={$screen_name}");
if (is_wp_error($response))
{
// In case Twitter is down we return the last successful count
return get_option($key);
}
else
{
// If everything's okay, parse the body and json_decode it
$count = $json->followers_count;
// Store the result in a transient, expires after 1 day
// Also store it as the last successful using update_option
set_transient($key, $count, 60*60*24);
update_option($key, $count);
return $count;
}
}
}
echo "I have " . my_followers_count('planetabhi') . " followers";
Comments
 Subscribe to comments
                    Subscribe to comments
                
                