Revision: 57578
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at June 1, 2012 14:24 by planetabhi
                            
                            Initial Code
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
			$json = json_decode(wp_remote_retrieve_body($response));
			$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";
                                Initial URL
Initial Description
Add this snippet to the functions.php to render your twitter followers count. Replace 'planetabhi' with your twitter screen name
Initial Title
Render your Twitter followers count in your wordpress blog
Initial Tags
wordpress, twitter
Initial Language
PHP