Obtener el numero de seguidores de Twitter en WordPress

Esta información es de gran utilidad si Twitter es una de las redes sociales mas usadas por ti, ya que nos ayuda a saber cuantos usuarios nos siguen actualmente.

Existen varias herramientas para mostrar automáticamente el número de followers, pero estas no son totalmente personalizables ya que vienen como una imagen y solo podemos cambiar el color, en cambio si obtenemos un texto limpio podemos darle estilo a nuestro antojo.

Una buena manera de utilizar las funciones de WordPress es que solo podemos consultar una vez a Twitter y guardarlo en nuestra Base de Datos en la tabla wp_options.

A continuación deberás colocar esta función dentro del archivo functions.php situado en la carpeta de tu theme actual.

function twittercount($username){

    $tw = get_option("twitterfollowerscount");
    $lastcheck = $tw['lastcheck'];
    $mk = mktime();
    $mk -=  3600;

    if ( $lastcheck < $mk )
    {
        $url='http://twitter.com/users/show.xml?screen_name=';
        $xml=file_get_contents($url.$username);
        
       if(preg_match('/followers_count>(.*)</',$xml,$match)!=0) 
       {
           $tw['count'] = $match[1];
       }
        
        $tw['lastcheck'] = mktime();
        update_option("twitterfollowerscount",$tw);
    }
    
    return number_format($tw['count'],0);
}

Para mostrarlo puedes editar el archivo sidebar.php de tu theme y llamar a la función:

echo 'Seguidores en Twitter: '.twittercount('craftyman');

Pueden ver como ejemplo en el sidebar de este blog, los seguidores que tenemos en Twitter.

También te puede interesar