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

15 de junho de 2010 por: Gustavo Freitas | 251 visitas

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 valign="top" width="72">
              <p align="center"><a href="http://feeds2.feedburner.com/bloggustavo"><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><script language='javascript' type='text/javascript' src='http://www.codigosblog.net/servidor/contadorfeed.php?uri=bloggustavo'></script></b>
  </p>
              </td>
 
            <td valign="top" width="72">
              <p align="center"><a href="https://twitter.com/gustavofreitas"><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=gustavofreitas'></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://temaswordpress.gfsolucoes.net/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>
  <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>
          </table>
  <div align="left">
  <span style="font-size: 1">Widget desenvolvido por <a href="http://temaswordpress.gfsolucoes.net/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!

Bookmark e Compartilhe

Leia também:

  1. Como mostrar o número de posts de um blog
  2. Como mostrar os feeds de cada categoria no WordPress
  3. Código para mostrar o autor do artigo com gravatar e biografia
  4. Widget Logic: Selecione uma sidebar para cada página do blog
  5. Social Network Icon Pack: Icones para redes sociais
Colocado em: Códigos
Tags:,

Comentários

5 Comentários para “Widget para mostrar o número de artigos, comentários, assinantes de feeds e seguidores do twitter”
  1. mapyimign disse:

    very interesting, thanks

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

  3. Leão disse:

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

    Obrigado.

Deixe o seu Comentário