Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como reduzir o spam de comentários do WordPress com cookies para comentários

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

A primeira coisa que você precisa fazer é instalar e ativar o plug-in Cookies for Comments. O plug-in funciona imediatamente e não há configurações a serem definidas.

Como funcionam os cookies para comentários?

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 a milhares de sites, esses programas não carregam imagens e folhas de estilo. O texto em uma página é suficiente para que eles determinem a presença de um formulário de comentário.

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

O plug-in verifica o cookie quando qualquer usuário tenta publicar 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 provavelmente é um bot de spam, e o comentário enviado será marcado como spam.

Como impedir completamente que os bots de spam comentem

O Cookies for Comments detectará com êxito os spammers, mas permitirá que eles publiquem um comentário. Esse comentário vai para os comentários de spam. Com um pouco mais de esforço, você pode impedir completamente que os bots publiquem um comentário.

Para fazer isso, você precisará descobrir o valor do cookie. Clique com o botão direito do mouse em qualquer lugar do seu site e selecione Exibir código-fonte da página.

Opening page source view in Google Chrome

Isso abrirá uma nova guia em seu navegador mostrando o código-fonte HTML da página. Você precisa rolar para baixo até a parte inferior 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, ele é 9692e3a737ecafe8fe6329490410ff50. Você precisará desse valor na próxima etapa.

Agora você precisa se conectar ao seu site usando um cliente FTP e editar o arquivo .htaccess. Basta colar esse código antes de qualquer outra coisa em seu arquivo .htaccess.

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

Você precisa substituir XXX pelo valor do cookie.

Isso é tudo. Seu arquivo .htaccess agora procurará um valor de cookie e, quando ele não for encontrado, impedirá o usuário de comentar.

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

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

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

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

Reader Interactions

9 ComentáriosDeixe uma resposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

    • WPBeginner Support

      You’re welcome, glad you liked our post :)

      Administrador

  2. leetramp

    I’m running WP 3.9 and WP warns that this plugin has not been tested with this 3.9. Is this something you can work on resolving? (And, thanks for the what looks like a great plugin!)

    [I’m also running a WP 4.0 site, and I just installed the plugin on both. I’ll let you know if this works for me.]

  3. 1Mattman

    Will this also work with FS Contact Form if you have one setup with no captcha?

  4. Tony Franco

    Very Interesting this Solution! One question, this makes the load more slowly?

Deixe uma resposta

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