Como Reduzir o Spam de Comentários do WordPress com Cookies para Comentários

Um site em crescimento traz novos desafios e um deles é o spam de comentários. Felizmente, existem muitas soluções para combater o spam de comentários de forma eficaz. Por exemplo, usando o Akismet você pode reduzir efetivamente o spam de comentários. Você também pode usar CAPTCHA para bloquear bots de spam. Neste artigo, mostraremos como reduzir o spam de comentários do WordPress com Cookies for Comments.

A primeira coisa que você precisa fazer é instalar e ativar o plugin Cookies for Comments. O plugin funciona imediatamente e não há configurações para você configurar.

Como o Cookies for Comments Funciona?

A maior parte do spam de comentários é enviada por bots de spam. Esses bots de spam são basicamente scripts de software que rastreiam a web em busca de formulários de comentários e, em seguida, enviam comentários de spam.

Para enviar spam para milhares de sites, esses programas não carregam imagens e folhas de estilo. O texto em uma página é suficiente para eles determinarem a presença de um formulário de comentários.

O plugin Cookies for comments carrega uma folha de estilos ou uma imagem quando uma página do seu site WordPress é acessada. Se o navegador do usuário baixar o arquivo de folha de estilos ou imagem, o plugin definirá um cookie no navegador do usuário.

O plugin verifica o cookie quando qualquer usuário tenta postar um comentário. Se o cookie existir, isso significa que o usuário não é um bot de spam.

Se o cookie não existir, o usuário é muito provavelmente um bot de spam, e o comentário que ele envia é marcado como spam.

Como Parar Completamente os Bots de Spam de Comentar

O plugin Cookies for Comments detectará spammers com sucesso, mas permitirá que eles postem um comentário. Este comentário irá para os comentários de spam. Com um pouco mais de esforço, você pode impedir que os bots postem um comentário completamente.

Para fazer isso, você precisará descobrir o valor do cookie. Clique com o botão direito em qualquer lugar do seu site e, em seguida, selecione Ver Código Fonte da Página.

Abrindo a visualização do código-fonte da página no Google Chrome

Isso abrirá uma nova aba no seu navegador mostrando o código fonte HTML da página. Você precisa rolar até o final da página até encontrar uma linha semelhante a esta:

<img alt='css.php' src="http://example.com/wp-content/plugins/cookies-for-comments/css.php?k=9692e3a737ecafe8fe6329490410ff50&amp;o=i&amp;t=201927728" width='1' height='1' />

O valor após css.php?k= é o valor do cookie. Como neste exemplo, é 9692e3a737ecafe8fe6329490410ff50. Você precisará deste valor na próxima etapa.

Agora você precisa se conectar ao seu site usando um cliente FTP e editar o arquivo .htaccess. Simplesmente cole este código antes de qualquer outra coisa no seu arquivo .htaccess.

RewriteCond %{HTTP_COOKIE} !^.*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.*$
RewriteRule ^wp-comments-post.php - [F,L]

Você precisa substituir XXX pelo valor do cookie.

É só isso. Seu arquivo .htaccess agora procurará por um valor de cookie e, quando não for encontrado, ele impedirá o usuário de comentar.

Esperamos que este artigo tenha ajudado você a reduzir o spam de comentários do WordPress em seu site.

Se você gostou deste artigo, então por favor inscreva-se em nosso Canal do YouTube para mais tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e Google+.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

8 CommentsLeave a Reply

  1. Estou usando o WP 3.9 e o WP avisa que este plugin não foi testado com esta versão 3.9. É algo que você pode trabalhar para resolver? (E, obrigado pelo que parece ser um ótimo plugin!)

    [Eu também estou usando um site com WP 4.0 e acabei de instalar o plugin em ambos. Avisarei se funcionar para mim.]

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.