Widget para mostrar o número de artigos, comentários, assinantes de feeds e seguidores do twitter

Algum tempo atrás procurei um widget, ou código, que pudesse mostrar nos blogs em wordpress o número de artigos publicados e o número de comentários e não encontrei. Depois conheci o widget do Ferramentas Blog que mostrava esses dados e ainda o número de assinantes de feeds e seguidores do twitter, mas funcionando somente no Blogger (claro que o número de comentários e artigos).

codigo wordpress

widget em funcionamento no www.gfsolucoes.net

Uma não tão rápida busca no Google em sites em inglês e, juntando alguns códigos encontrados, consegui finalizar o widget que agora também mostra o número de artigos e comentários no wordpress.

Para que possa aparecer o número de assinantes de feeds e o numero de seguidores no twitter, sugiro que leiam o artigo menu com ícones e contadores de artigos, feed, twitter e comentários para Blogger, onde o Marcos Lemos ensina como utilizar o plugin para o Blogger.

Siga os passos descritos por ele, mas no momento de utilizar o código, utilize esse abaixo e pronto, irá aparecer a imagem como a mostrada acima e que também pode ser conferida no GF Soluções na sidebar.

<table border="0" cellspacing="0" cellpadding="0" width="290">
<tbody>
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="0" width="95%">
<tbody>
<tr>
<td width="72" valign="top">
 
<a href="http://feeds2.feedburner.com/bloggustavo"><img style="border-width: 0px;" title="Assinar Feed" src="http://ferramentasblog.com.br/icone-feed.png" border="0" alt="Assinar Feed" width="32" height="32" /></a> <span style="font-family: 'Microsoft Sans Serif'; font-size: x-small;">Assinantes</span>
  <strong><script src="http://www.codigosblog.net/servidor/contadorfeed.php?uri=bloggustavo" type="text/javascript"><!--mce:0--></script></strong>
 
 
</td>
<td width="72" valign="top">
 
<a href="https://twitter.com/gustavofreitas"><img style="border-width: 0px;" title="Seguir no Twitter" src="http://ferramentasblog.com.br/icone-twitter-32.png" border="0" alt="Seguir no Twitter" width="32" height="32" /></a> <span style="font-family: 'Microsoft Sans Serif'; font-size: x-small;">Seguidores</span>
  <strong><script src="http://www.ferramentasblog.com.br/twitter/twitter-php.php?usuario=gustavofreitas" type="text/javascript"><!--mce:1--></script></strong>
 
 
</td>
<td width="72" valign="top">
 
<img style="border-width: 0px;" title="Artigos Publicados" src="http://ferramentasblog.com.br/icone-posts-32.png" border="0" alt="Artigos publicados" width="32" height="32" /> <span style="font-family: 'Microsoft Sans Serif'; font-size: x-small;">Artigos</span>
 <strong> <!--?php $numposts = $wpdb--->get_var("SELECT count(*) FROM $wpdb-&gt;posts WHERE post_status = 'publish' AND post_type = 'post'");
if (0 &lt; $numposts) $numposts = number_format($numposts); echo $numposts;?&gt;</strong>
 
</td>
<td width="72" valign="top">
 
<img style="border-width: 0px;" title="Comentários recebidos" src="http://ferramentasblog.com.br/icone-comment-32.png" border="0" alt="Comentários recebidos" width="32" height="32" /> <span style="font-family: 'Microsoft Sans Serif'; font-size: x-small;">Comentários</span><strong><!--?php $numcomms = $wpdb--->get_var("SELECT COUNT(*) FROM $wpdb-&gt;comments WHERE comment_approved = '1'"); if (0 &lt; $numcomms) $numcomms = number_format($numcomms);  echo $numcomms ?&gt;</strong> 
 
</td>
</tr>
</tbody>
</table>
<div>
  <span style="font-size: 1;">Widget <a href="http://www.ferramentasblog.com/" target="_blank">FerramentasBlog</a> e <a href="http://www.escoladinheiro.com/" target="_blank">EscolaDinheiro</a>adaptado para o wordpress por <a href="http://querocriarumblog.com.br/widget-para-mostrar-o-numero-de-artigos-comentarios-assinantes-de-feeds-e-seguidores-do-twitter/">Gustavo Freitas</a></span></div></td>
</tr>
</tbody>
</table>

Se o que você quer é somente que apareça o número de comentários e número de artigos no seu blog em wordpress, utilize o código abaixo, sem necessidade de qualquer configuração.

<table border="0" cellspacing="0" cellpadding="0" width="90%" align="center">
                          <tbody>
    <tr>
      <td>
 
        <table border="0" cellspacing="0" cellpadding="0" width="95%"><tbody>
          <tr>
            <td valign="top" width="72">
              <p align="center"><a href="http://feeds2.feedburner.com/querocriarumblog" title="Assinar Feed" border="0" alt="Assinar Feed"/><?php
$fburl="https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=querocriarumblog";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $fburl);
$stored = curl_exec($ch);
curl_close($ch);
$grid = new SimpleXMLElement($stored);
$rsscount = $grid->feed->entry['circulation'];
?><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Assinar Feed" border="0" alt="Assinar Feed" src="http://ferramentasblog.com.br/icone-feed.png" width="32" height="32" /></a> <font size="2" face="Microsoft Sans Serif">Assinantes</font><br /><b><?php echo $rsscount;?></b>
  </p>
              </td>
 
            <td valign="top" width="72">
              <p align="center"><a href="https://twitter.com/querocriarblog"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Seguir no Twitter" border="0" alt="Seguir no Twitter" src="http://ferramentasblog.com.br/icone-twitter-32.png" width="32" height="32" /></a> <font size="2" face="Microsoft Sans Serif">Seguidores</font><br />
  <b><script type='text/javascript' src='http://www.ferramentasblog.com.br/twitter/twitter-php.php?usuario=querocriarblog'></script></b>
  </p>
              </td>
 
            <td valign="top" width="72">
              <p align="center"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Artigos Publicados" border="0" alt="Artigos publicados" src="http://ferramentasblog.com.br/icone-posts-32.png" width="32" height="32" /> <font size="2" face="Microsoft Sans Serif">Artigos</font><br />
 <b> <?php $numposts = $wpdb->get_var("SELECT count(*) FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post'");
if (0 < $numposts) $numposts = number_format($numposts); echo $numposts;?></b></p>
              </td>
 
            <td valign="top" width="72">
              <p align="center"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Comentários recebidos" border="0" alt="Comentários recebidos" src="http://ferramentasblog.com.br/icone-comment-32.png" width="32" height="32" /> <font size="2" face="Microsoft Sans Serif">Coment&aacute;rios</font><br /><b><?php $numcomms = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'"); if (0 < $numcomms) $numcomms = number_format($numcomms);  echo $numcomms ?></b> </p>
              </td>
            </tr>
          </tbody></table>
  <div align="left">
  <span style="font-size: 1">Widget <a target="_blank" href="http://www.ferramentasblog.com/">FerramentasBlog</a> e <a target="_blank" href="http://www.escoladinheiro.com/">EscolaDinheiro</a><br />adaptado para o wordpress por <a href="http://querocriarumblog.com.br/widget-para-mostrar-o-numero-de-artigos-comentarios-assinantes-de-feeds-e-seguidores-do-twitter/">Gustavo Freitas</a></span>
  </div>
  </td>
      </tr>
    </tbody></table>

Espero que tenham gostado!

Rate this post

Quer aprender a ganhar dinheiro com Google Adsense em blogs?

Gustavo Freitas

Problogger e empreendedor digital. Criador do Método Start, que ele utiliza para criar blogs de sucesso e ganhar dinheiro na internet.

Website: http://querocriarumblog.com.br/

16 Comentários

  1. JA

    Gustavo, gostaria que disponibilizasse o código do contador de artigos, comentários, assinantes de feeds, seguidores do twitter e facebook que você usa no GF Soluções, pois eu gostei muito dele e gostaria de usá-lo no meu blog.

    • Rafael,
      que bom que funcionou,
      uma pena que não manteve os créditos do desenvolvimento do widget.

  2. Paula

    nO MEU NÃO FUNCIONOU SERÀ QUE TEM QUE COLOCAR NO EDITOR DO TEMA POIS EM WIDGET NÃO DEU

  3. s!

    Para ficar mais moderno e elegante, você devia trocar o tabless para código xhtml.
    visite-me blog

  4. Maneiro o artigo, mais ainda naum consegui ativar esse código, vo passar o dia tentando hehe!!

  5. Leão

    Bom dia.
    Uma sugestão, poderia algumas postagens como está, também direcionar para os usuários do Blogger.

    Obrigado.

Deixe uma resposta