Para tornar o teu site muito mais bonito e personalizado, é melhor poderes usar texto para mostrar quantas pessoas te seguem no Twitter do que usar aqueles botões feios.
Como já estão habituados, vão precisar de adicionar o seguinte código ao ficheiro functions.php do vosso theme:
function string_getInsertedString($long_string,$short_string,$is_html=false){ if($short_string>=strlen($long_string))return false; $insertion_length=strlen($long_string)-strlen($short_string); for($i=0;$i<strlen($short_string);++$i){ if($long_string[$i]!=$short_string[$i])break; } $inserted_string=substr($long_string,$i,$insertion_length); if($is_html && $inserted_string[$insertion_length-1]=='<'){ $inserted_string='<'.substr($inserted_string,0,$insertion_length-1); } return $inserted_string; } function DOMElement_getOuterHTML($document,$element){ $html=$document->saveHTML(); $element->parentNode->removeChild($element); $html2=$document->saveHTML(); return string_getInsertedString($html,$html2,true); } function getFollowers($username){ $x = file_get_contents("http://twitter.com/".$username); $doc = new DomDocument; @$doc->loadHTML($x); $ele = $doc->getElementById('follower_count'); $innerHTML=preg_replace('/^<[^>]*>(.*)<[^>]*>$/',"\\1",DOMElement_getOuterHTML($doc,$ele)); return $innerHTML; }
Depois para mostrar o numero de seguidores, só precisam de adicionar o seguinte código, onde quiserem que apareça:
<?php echo getFollowers("DicasWP"); ?>
Não se esqueçam de mudar o DicasWP para o vosso username do Twitter.
Para quem não quer usar ou não se sente a vontade com o código, podem usar o plugin “Subscribers Text Counter“, este plugin vai-vos permitir não só mostrar os seguidores do Twitter, mas também no Facebook e RSS.
Boa dica, vê se fazes um artigo semelhante mas para rss feeds.
Abrçao
Ganha, para breve! 😉
[…] Read more here: Contador de número de seguidores do twitter […]
Obrigado, funcionando muito bem!
[…] sabem como mostrar o numero de seguidores do Twitter, do RSS Feed, e que tal mostrarem o numero total de comentários no vosso […]
Não funcionou aqui =/
Não tens Gravatar? Clica aqui para saberes como ter o teu avatar pessoal(gravatar)!
6 de Março de 2010 ás 23:03