GF Soluções | Simplificando a tecnologia…
    Home | Mapa do blog | Anunciar | Contato | Quem sou eu | Termos de uso | Política de privacidade

Últimos artigos

      Entrevista com Luan Felipe do Sem Preceito
      Como integrar o Google Friend Connect ao wordpress
      Como enviar artigos para o Twitter pelo FeedBurner
      Homenagem ao dia internacional da mulher
      Erro wordpress: cannot modify header information
      Palestra construindo um blog de sucesso
      Como conseguir 2.600 visitas num único artigo em apenas um dia
      Como descobrir qual meu IP válido?
      Saiba tudo sobre wordpress no Temas Wordpress
      Vídeo revela o computador portátil do futuro

Dicas para blogs

    Como enviar artigos para o Twitter pelo FeedBurner
      Como conseguir 2.600 visitas num único artigo em apenas um dia
        Agradecimento especial aos parceiros do GF Soluções
          Quero Criar um Blog cria o Descobrindo a Bloggersfera
            Tabela de cores em Hexadecimal
              35 sites com arquivos em PSD de altíssima qualidade
                Como criar uma conta no Youtube e divulgar seu blog – Parte II
                  Como criar uma conta no Youtube e divulgar seu blog – Parte I

Temas Wordpress

    Regal: Tema worpdress em português
      5 excelentes plugins para o Google Friend Connect
        CrossBlock: Tema wordpress Premium Free
          Como mostrar a data da última edição de um artigo
            9 plugins para otimizar o SEO de seu blog
              Visiting Card: Tema wordpress
                Wordpress 3.0 não terá o usuário admin
                  Arthemia Free: Tema wordpress em português
                    Black Red: Tema wordpress
                      Código para mostrar o autor do artigo com gravatar e biografia
Postado em 31 de julho de 2009 às 11:57hs e atualizado em 8 de fevereiro de 2010 | Categoria dicas wordpress
Código de últimos comentários no blog

Esse artigo foi escrito por Gustavo Freitas, Profissional de Tecnologia da Informação, Bacharel em Sistemas de Informação e está cursando pós graduação em Planejamento Educacional e Docência do Ensino Superior. Ele já escreveu 711 artigos no GF Soluções.

widget desenvolvido por Gustavo Freitas.


Um código muito interessante para se colocar no template é o de últimos comentários. Isso pode ser feito via widgets e plugins mas com um código simples você consegue um efeito legal e ganha liberdade para colocar em qualquer lugar de seu template.

<h2>Últimos comentários</h2>
<?php
global $wpdb;
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,30) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = '1' AND comment_type = '' AND
post_password = ''
ORDER BY comment_date_gmt DESC
LIMIT 10";
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
$output .= "n<ul>";
foreach ($comments as $comment) {
$output .= "n<li>".strip_tags($comment->comment_author)
.":" . "<a href="" . get_permalink($comment->ID) .
"#comment-" . $comment->comment_ID . "" title="on " .
$comment->post_title . "">" . strip_tags($comment->com_excerpt)
."</a></li>";
}
$output .= "n</ul>";
$output .= $post_HTML;
echo $output;?>

Algumas considerações sobre esse código.

  • SUBSTRING(comment_content,1,30)- você pode substituir o 30 por um valor maior/menor, ele vai determinar a quantidade de caracteres que irão aparecer para cada comentário.
  • ORDER BY comment_date_gmt DESC LIMIT 10 – Aqui vai a quantidade de comentários que irão aparecer. Aqui o limite é 10. Se quiser colocar mais/menos basta alterar esse número. Não aconselho colocar mais de 10.

Se você quiser colocar o gravatar junto com a lista de comentadores basta ler o artigo “Como mostrar últimos comentários com gravatar na sidebar” do MuioMuio.net.

Bookmark e Compartilhe

Artigos relacionados:

  1. Código para mostrar o número de comentários de um artigo
  2. 5 plugins que melhoram o formulário de comentários do blog
  3. Como colocar comentários aninhados no Wordpress
  4. Como mostrar os artigos mais comentados do blog
  5. Código para leitores online
  6. Aumente a quantidade e a qualidade dos comentários de seu blog
  7. Blogger: Últimos posts na barra lateral
  8. Como adicionar um formulário de login em seu blog
  9. Criando um menu com os autores do blog
  10. Como inserir códigos no seu template wordpress – parte II
(10) Comentários   
« Dicas Google: Seminario otimização de sites | Home | Novo ganhador da caricatura de Julho 2009 »

10 Comentários »

  • João Henrique disse:
    6 de fevereiro de 2010 às 17:18

    Olá amigo muito interessante o seu blog
    to começando a acompanha-lo, tem uma
    pergunta outro dia acessei um blog e vi
    os ultimos comentário so que com fotos gravatar
    teria algum codigo ou plugin para isso?

    desda obrigado.

    Responder
    • Gustavo Freitas disse:
      8 de fevereiro de 2010 às 8:44

      Atualizei o artigo, veja se é isto que você quer.
      um abraço.

      Responder
      • João Henrique disse:
        9 de fevereiro de 2010 às 15:44

        Obrigado Gustavo dei uma olhada e encontrei um plugin para fazer isso ele até faz mas mostra apenas o top comentario com numeros de comentario, mas foto com ultimos comentario nao conseguir ainda de poder da uma olhadinha no meu blog http://www.copahumildes.com valeu abraços

        Responder
  • Gustavo Freitas disse:
    9 de agosto de 2009 às 18:35

    @fanychan – não encontrei ainda nada parecido com o que você quer, mas quando encontrar escrevo um artigo e lhe aviso,
    um abraço.

    Responder
  • Gustavo Freitas disse:
    8 de agosto de 2009 às 8:15

    @Wellington – esse código não é para o Blogger, se for para o Blogger veja essa aqui, é para os últimos posts, mas o princípio é o mesmo,
    http://migre.me/4Sdc,
    um abraço.

    @ChuckBoy – veja aqui como,
    http://bit.ly/ovVWA,
    um abraço.

    Responder
  • fanychan disse:
    6 de agosto de 2009 às 8:49

    Como posso, ao invés de colocar um trecho do comentário, colocar o título do post em que o comentário foi publicado? Tentei susbtituir alguns trechos por “post_title”, mas o título que fica é do post que está sendo visitado no momento. Help me?!

    Responder
  • Wellington disse:
    1 de agosto de 2009 às 15:04

    A sua dica é interessante, mas falta a explicação de onde colocar o código. Se é antes de OU se é nos elementos da página…

    Mas muito obrigado.

    Abraços, Wellignton.

    Responder
  • ChuckBoy disse:
    31 de julho de 2009 às 18:02

    Opa, certinho Gustavo ?!

    Kara, será que vc não teria algum codigo, ou comando…pra poder fazer aparecer o numero total de comentários de um post, + que eu possa usar em qualquer parte do meu post, como no ifnal por exemplo.

    Responder
  • Gustavo Freitas disse:
    31 de julho de 2009 às 16:22

    @fabiano – existe uma maneira mais fácil, que é utilizando plugins e widgets, mas o intuito aqui é colocar os códigos diretamente no seu template, por isso parece mais difícil,
    um abraço.

    Responder
  • fabiano disse:
    31 de julho de 2009 às 15:08

    sempre usei o blogger, não sei o restante mas essa parte de ultimos comentários aqui no wordpress é bem mais difícil, no blogger só precisa colocar o feed dos comentários e pronto

    Responder

Comente Aqui

Clique aqui para cancelar a resposta.

/Twitter

CommentLuv Enabledshow more

Ajude a divulgar o GF Soluções


Receba os artigos no seu e-mail

Digite seu e-mail:

Tecnologia FeedBurner

Google Friend Connect

Artigos arquivados por mês

Escolha uma categoria

Escolha um assunto

Ver Resultado

Twitter | Feeds | E-mail

icone twitter feeds gf solues icone email

Siga-me no Google Buzz

google buzz

Patrocinadores do blog

   
empregos, cursos gratuitos, concursos 
ganhe uma caricatura   

Top parceiros

  • Quero Criar um Blog
  • Correio Tec
  • Novo na Rede
  • Blog do Moura
  • Design Tecnológico
  • Saiba como colocar seu blog aqui

Últimos comentários

  • Gustavo Freitas: veja aqui como é simples, http://www.gfsolucoes.net/gustavo/web-2-0/como-criar-um-formspr
  • Gustavo Freitas: Rodrigo, fico feliz que tenha tido essa impressão positiva aqui no GF Soluções, um abraç
  • Gustavo Freitas: Juliana, quem merece parabéns é você, que deu ao Luan a oportunidade de apresentar seus a
  • Gustavo Freitas: Luan, já atualizei.
  • rafha: como faço 1 twitter
  • ana maria: olá não estou conseguindo fzer o formspring como faço? quero que me ajudem! bjoooos
  • Juliana Sardinha: O Luan é uma raridade na geração dele: inteligente, curioso, tem bom caráter, é honesto, s
  • Rodrigo Twain: Gustavo, muito obrigado, cara, na net tá cheio de site picareta que voce entra e não encon
  • Gratuidade: Acho interessante. Como não quero participar, apenas ver o que os outros falam, optei por
  • Gratuidade: Atrasado mas tá valendo... parabéns a todas. .-= Gratuidade publicou o artigo

Top comentadores do mês

    • concentrado (6)
    • Iúri (4)
    • Sandra-Info-Macross (4)
    • Gratuidade (3)
    • Bruno (2)
    • Arthurius Maximus (2)
    • aline (2)
    • Laurentino Mello (2)
    • paula (2)
    • Adelson (Gerenciando Blog) (2)
  • Artigos mais comentados

    • O que é Twitter? (209)
    • Como excluir o vírus autorun.inf do pen drive (113)
    • Campanha Diga não ao bloqueio de blogs (107)
    • Gravatar: o que é, como ter um, como colocar em seu blog? (100)
    • Participe do movimento blogs unidos (88)

    Nuvem de Tags

    adsense antivirus blog blogger blogosfera blog voluntário concurso curiosidade cursos grátis dicas blog dicas wordpress divulgação e-mail e-mail falso fala blogueiro feedburner feeds firefox firefox 3 gmail golpe online google guest post internet internet explorer linux livro microsoft mozilla plugin primeiro promoção Segurança seo software livre spam tecnologia template ti twitter ubuntu vírus web 2.0 windows wordpress

    Estatísticas

     

    O GF Soluções possui 711 posts.

    Copyright © GF Soluções 2008 - 2010 Todos os direitos reservados.
    Template desenvolvido por Gustavo Freitas baseado em: Red_Wave

    Monetizado com WP-HOTWords.