Get facebook fan count using get_transient and wp_remote_get

I posted a snippet some time ago to get the number of facebook fans this is an updated version using get_transient. Adding this snippet to the functions.php of your wordpress theme will let you cache and display your Facebook fan count using wp_remote_get. Add the second snippet into your wordpress theme in the location you wish to display the count.



function get_fan_count(){
$fb_id = '106900272716297';
$count = get_transient('fan_count');
if ($count !== false) return $count;
$count = 0;
$data = wp_remote_get(''.$fb_id.'');
if (is_wp_error($data)) {
return 'whoa error!!!';
$count = strip_tags($data[body]);
set_transient('fan_count', $count, 60*60*24); // 24 hour cache
return $count;

<? echo get_fan_count(); ?>

Leave a comment