Rejeitando automaticamente spam comments

18 de abril de 2010

Por algum motivo fora do alcance de minha compreensão, um post meu – Gambiarras: as seis leis de Andy – tornou-se alvo de inúmeros comentários facilmente identificados como spams. O WordPress tem o Akismet, um bom filtro que envia mensagens de alerta para o e-mail do usuário, entretanto é necessário moderar cada um desses comentários, para excluir aqueles indesejados.

Pode-se automatizar essa luta contra os spams de forma bem simples, adicionando-se um código para esse fim no functions.php, antes da última linha onde está a tag <?php } ?> que fecha o documento. Esse código pode ser encontrado no WpRecipes – algo como "Receitas para WordPress". Aliás, foi de lá mesmo que peguei "emprestada" a ilustração acima. A solução – ou "receita" – é creditada ao Guy .

A tal da "receita" é bem engenhosa: o código inclui uma blacklist contendo as palavras comumente usadas nos spam comments, o que permite automaticamente excluir um comentário identificado como spam.

Passado algum tempo…

Tive que aprender um pouco mais a respeito de spams – principalmente sobre como são gerados. Spammer é o nome da coisa, um programa que gera os spams. Para que? No caso específico dos spam comments, o objetivo é obter trackbacks que nada mais são do que links apontando de volta para o emissor do spam comment para, com isso, obter mais SEO – Search Engine Optimization.

O fato é que a "receita" acima descrita simplesmente não funcionou. Ato contínuo, apelei para a documentação do WordPress e assim fui apresentado ao plugin Akismet, um recurso desenvolvido pelos próprios criadores do WP. Ele encontra-se listado na aba Plugins, no Painel de Administração do WordPress. Para ativá-lo, é necessário fornecer uma chave chamada WordPress API ID, que pode ser obtida em akismet.com/get .

Esse plugin não elimina o problema dos spam comments, mas auxilia e "aprende" a memorizar e identificar os comentários marcados como spams, impedindo que os mesmos sejam sequer enviados para confirmação.

Entretanto, recomenda-se que o Akismet seja utilizado em combinação com algum outro recurso como os que estão listados no Muiomuio . Essa lista me pareceu interessante, porém não inclui o plugin que optei por instalar e ativar em meu blog – o WP-SpamFree.

Acredito que nos próximos dias poderei confirmar se minha preferência foi feliz, livrando-me definitivamente do inferno dos spam comments.

Tags:

Envie seu comentário