Akismet

Meu site foi atacado por spammers de comentários. Parece que o problema atinge qualquer um cujo page rank passa de 2. Resolvi fazer o que já cansei de ouvir o pessoal recomendando, instalar o Akismet. Se você, como eu, tem acesso ssh ao servidor, segue como instalá-lo:

  1. Você vai precisar de uma chave de API do WordPress.com. Se você já tem uma, pule para o passo 5.
  2. Acesse a tela de cadastro do WordPress.com e crie um nome de usuário para você. Digite um e-mail válido, você vai precisar confirmá-lo. Escolha “Gimme a blog!” Você precisa ter um blog lá, mesmo que não pretenda usá-lo, para ter uma chave de API.
  3. Ao clicar em “Next” um e-mail será enviado para você, clique no link enviado e-mail e você terá uma senha temporária. Se você quiser, pode mudá-la em seguida. Não vou ensinar como fazê-lo porque nosso objetivo é apenas instalar o Akismet.
  4. Logue-se com a senha temporária e clique em “My Account” no menu superior. Na tela seguinte você terá o texto: “Your WordPress.com API key is:” seguido de sua chave.
  5. Logue-se no ssh, entre na pasta onde está seu blog e digite:
    $ cd wp-content/plugins/
    $ wget http://downloads.wordpress.org/plugin/akismet.zip
    $ unzip -j akismet
    $ rm akismet.zip
  6. Entre no wp-admin do seu blog e clique em “Plugins”. Ative o Akismet.
  7. Em “Akismet configuration” digite sua chave de API do WordPress.
  8. Diga adeus ao Spam de comentários. Funciona mesmo. Maravilhosamente.

Uma vez feita a instalação, você ganha uma aba “Akismet Spam” em “Manage”. É o limbo, onde você pode ver os comentários que o Akismet barrou. Os que você deixar lá por mais de 15 dias são enviados para a casa do chapéu automaticamente. (Para os que não são de São Paulo, aqui nas periferias “a casa do chapéu” equivale a uma expressão semelhante, a casa de outra coisa, e significa o nada, lugar nenhum, a inexistência, a morte, “o saco”.)

Akismet, WordPress, WordPress Plugins, Spam, Comment Spam

Elcio: Elcio é sócio fundador da Visie Padrões Web. Pioneiro no uso e divulgação dos padrões do W3C no Brasil, Elcio já treinou equipes de dezenas de empresas como Globo.com, Terra, Petrobras, iG e Locaweb. Além disso, tem dirigido as equipes da Visie no desenvolvimento de projetos web para marcas como Brastemp, Itaú Unibanco, Johnson & Johnson e Rede Globo.

View Comments (11)

  • E por falar em segurança em blog, qual o nome destes plugin que pede para somar. Achei ele muito bom!!!

  • Tudo bem Élcio?Tenho um blog no blogspot. Egostaria de saber se posso usar o askimet no meu blog.
    Se não for possível usar, qual o melhor serviço para usar no blospot?
    Obrigado e abraços.

  • cara, valeu a dica do akismet, mas to com o mesmo problema do Paulo no item 5 logar no ssh não sei tb o que é pode nos ajudar.
    brigadão
    abraços

  • Olá!
    gostei da sua dica do akismet, mas no item 5. logar no ssh, não sei o que significa isso. E como assim na pasta do WP?
    Se puder me orientar, eu agradeço!

    Ab

  • No editor de temas, em "sidebar", coloquei o seguinte código onde é para mostrar os posts recentes:

    <?php
    $posts = get_posts('numberposts=10&order=DESC&orderby=post_date');
    foreach($posts as $post) :
    setup_postdata($post);
    ?>
    <li><a href="<?php the_permalink(); ?>"
    id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>

  • Oi Élcio,
    O Akismet é muito bom mesmo!
    Gostaria de te perguntar como vc concertou esse problema que o Ciro comentou:

    A barra lateral do teu blog em “Most Recent Posts”. Acho que ele tá listando até os posts que ainda vão ser liberados

    Estou com o mesmo problema no meu blogue também... Assim que publico um post para ir ao ar numa data futura, ele aparece no "Most Recent" e a entrada para aquele post fica retornando erro 404 até o post ser publicado efetivamente...

    abraços,
    marcelo
    http://virgulaimagem.redezero.org/

  • Spam em comentários parece ser um problema sério mesmo, eu tenho meia dúzia de visitas e diariamente tem spam nos meus comentários. Fico imaginando sites bem visitados.