Você quer obter a contagem de fãs do Facebook e exibi-la em seu site? Embora provavelmente exista um plugin para isso, criamos um trecho de código rápido que você pode usar para obter a contagem de fãs do Facebook usando wp_remote_get.
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site:
function get_fan_count(){
$fb_id = '106900272716297';
$count = get_transient('fan_count');
if ($count !== false) return $count;
$count = 0;
$data = wp_remote_get('http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id='.$fb_id.'');
if (is_wp_error($data)) {
return 'whoa error!!!';
}else{
$count = strip_tags($data[body]);
}
set_transient('fan_count', $count, 60*60*24); // 24 hour cache
return $count;
}
Adicione este trecho de código ao arquivo do seu tema WordPress onde você deseja exibir a contagem de fãs do Facebook.
<? echo get_fan_count(); ?>
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar / colar trechos de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: 9 melhores plugins de help desk WordPress para suporte ao cliente e Mais de 50 melhores temas WooCommerce para sua loja online.
Olá, ótimo conteúdo! Como exibir a contagem total (FB + Twitter) usando este método?
Toda vez mostra 616 contagens no echo. Minha fanpage tem 135 mil fãs. Verifiquei a URL direta da API. Mostra 135967
não funcionou para mim 🙁 de qualquer forma obrigado por compartilhar
[…] inicialmente, você precisa colar o seguinte trecho em seu plugin de funcionalidade (graças a Kevin Chard pela base disso) […]
Incrível! Exatamente o que eu estava procurando…
Legal, fico feliz em ajudar!