Anti-Captcha.
O Anti-Captcha é um plugin para o WordPress que cria campos invisíveis no formulário de comentários e extermina qualquer comentário que tenha esses campos preenchidos, dificultando a vida dos spammers.
Quando um “humano” preencher o formulário, os campos vão estar ocultos. Mas quando um bot for comentar, ele não sabe que os campos devem ser ocultos, já que ele não interpreta CSS. Então ele preenche os campos e quando o comentário chega no blog, o plugin sabe que aquilo é um spam e desconsidera tudo.
A parte boa é que você não precisa colocar aquele medonhos captchas no seu blog, dificultando para um visitante “de verdade” comentar.
É claro que um sistema desses não vai funcionar em nenhum site muito grande, mas pra maioria dos blogs pode ser bem útil.
Download / Instalação
Você pode baixar o plugin aqui. Como ele modifica um arquivo do WordPress, a instalação dele é um pouco mais difícil do que a maioria dos plugins, então vou fazer um passo-a-passo.
- Para instalar, envie o arquivo anti-captcha.php para o diretório wp-content/plugins do WordPress.
- Depois vá para o painel de administração de plugins, procure o Anti-Captcha, e ative-o.
- Edite o arquivo wp-comments-post.php (Pode ser com o WP mesmo, vá em Gerenciar, Arquivos e na parte “Outros Arquivos”, coloque “wp-comments-post.php” [sem aspas] e clique em Editar Arquivo)
- Procure a seguinte linha:
$comment_content = trim($_POST['comment']);
- Depois dessa linha, adicione o seguinte comando:
AntiCaptcha();
- Agora você precisa editar o arquivo comments.php do seu tema. Vá em Apresentação, Editor de temas e escolha o arquivo de Comentários
- Procure os campos de nome, e-mail e url e faça uma cópia deles antes do campo “verdadeiro”
- Mude o nome e o id desses campos para
< ?=get_option("ac_fakename");?>
,< ?=get_option("ac_fakemail");?>
e< ?=get_option("ac_fakesite");?>
para os campos de nome, e-mail e URL, respectivamente. - Agora você precisa ocultar esses campos. uma opção é usar um div com uma classe chamada “verificacao” e usar CSS para ocultá-lá, ou usar direto o atributo style para ocultar os campos.
- Pronto! Se os campos invisíveis forem preenchidos, o comentário não será aceito. 😉
Configuração
O plugin cria um painel de configuração no menu Opções. Lá você pode mudar o nome dos campos invisíveis e ver a quantidade de SPAM que o Anti-Captcha evitou.
Tem alguma dúvida? Fale comigo.
Escrito por: Felipe Cepriano, ás 11:43 do dia 18 de fevereiro de 2007
Um comentário
tags:
Enviar para: rec6 | del.icio.us | digg