como reduzir o número de comentários de spam

14

Eu tenho o plugin Akismet no meu site WordPress, mas tenho recebido mais e mais comentários com spam (que são pegos). Estou impressionado com o número, pois o site não é tão popular e não tem muito tráfego. Existem métodos para reduzir o spam?

    
por tombull89 11.08.2010 / 23:02

5 respostas

15

Para o meu blog, também uso o Akismet para capturar qualquer spam postado no meu blog, mas também evito que o spam seja postado em primeiro lugar usando alguns plug-ins:

  1. Cookies para comentários exige que as pessoas que deixam comentários tenham cookies e folhas de estilo CSS ativadas. Uma folha de estilo é adicionada ao seu site que, quando carregada, define um cookie. Este cookie é então procurado quando um comentário é deixado. Sem biscoito? O comentário é rejeitado.

    Isso é eficaz porque a maioria dos robôs de spam não carregam folhas de estilo ou aceitam cookies. Note que isso não impedirá o spam deixado por humanos (será trabalho do Akismet captar isso).

  2. Desativar Trackbacks faz exatamente o que diz que faz. Quando você recebe pings de spam (links de outros blogs), na maioria das vezes eles estão na forma do trackback obsoleto, em vez do melhor e mais moderno pingback. Os trackbacks, quando usados normalmente, exigem que a pessoa que envia o trackback insira um URL especial do seu blog em seu blog. Trackbacks praticamente nunca são mais usados legitimamente, então você pode seguramente desativá-los e evitar muitos e muitos spams de ping. Akismet vai cuidar de qualquer spam pingback (isso acontece, mas não tanto).

Com esses dois plugins instalados ao lado do Akismet, eu só recebo alguns spams e muito raramente algum deles chega ao meu blog.

Espero que ajude.

    
por Viper007Bond 11.08.2010 / 23:36
4

A maior parte do spam que recebo é por meio do formulário de contato, sempre usando um endereço do Gmail. Aproveito o tempo para informar cada um deles ao Google. Eu acho que, como eles estão tentando usar o endereço do Gmail, quanto mais cedo eu ajudar a diminuir, o ROI será menor e eles simplesmente deixarão de tentar.

O Akismet tem sido muito bom em filtrar spam de comentários. Captcha é um grande PITA e ter que se registrar para deixar comentários é um strong comentário-dissuasor, mas a questão matemática fácil ou um campo oculto css são 2 opções que você pode tentar.

    
por CAD bloke 11.08.2010 / 23:30
3
___ qstnhdr ___ como reduzir o número de comentários de spam ______ qstntxt ___

Eu tenho o plugin Akismet no meu site WordPress, mas tenho recebido mais e mais comentários com spam (que são pegos). Estou impressionado com o número, pois o site não é tão popular e não tem muito tráfego. Existem métodos para reduzir o spam?

    
______ answer107 ___

Para o meu blog, também uso o Akismet para capturar qualquer spam postado no meu blog, mas também evito que o spam seja postado em primeiro lugar usando alguns plug-ins:

  1. Cookies para comentários exige que as pessoas que deixam comentários tenham cookies e folhas de estilo CSS ativadas. Uma folha de estilo é adicionada ao seu site que, quando carregada, define um cookie. Este cookie é então procurado quando um comentário é deixado. Sem biscoito? O comentário é rejeitado.

    Isso é eficaz porque a maioria dos robôs de spam não carregam folhas de estilo ou aceitam cookies. Note que isso não impedirá o spam deixado por humanos (será trabalho do Akismet captar isso).

  2. Desativar Trackbacks faz exatamente o que diz que faz. Quando você recebe pings de spam (links de outros blogs), na maioria das vezes eles estão na forma do trackback obsoleto, em vez do melhor e mais moderno pingback. Os trackbacks, quando usados normalmente, exigem que a pessoa que envia o trackback insira um URL especial do seu blog em seu blog. Trackbacks praticamente nunca são mais usados legitimamente, então você pode seguramente desativá-los e evitar muitos e muitos spams de ping. Akismet vai cuidar de qualquer spam pingback (isso acontece, mas não tanto).

Com esses dois plugins instalados ao lado do Akismet, eu só recebo alguns spams e muito raramente algum deles chega ao meu blog.

Espero que ajude.

    
______ answer103 ___

A maior parte do spam que recebo é por meio do formulário de contato, sempre usando um endereço do Gmail. Aproveito o tempo para informar cada um deles ao Google. Eu acho que, como eles estão tentando usar o endereço do Gmail, quanto mais cedo eu ajudar a diminuir, o ROI será menor e eles simplesmente deixarão de tentar.

O Akismet tem sido muito bom em filtrar spam de comentários. Captcha é um grande PITA e ter que se registrar para deixar comentários é um strong comentário-dissuasor, mas a questão matemática fácil ou um campo oculto css são 2 opções que você pode tentar.

    
______ resposta87 ___

Para reduzir o spam, sugiro instalar um plug-in Captcha. Realmente, no entanto, se o spam já está sendo capturado pelo Akismet, não há muita necessidade de adicionar outro filtro. Apenas adiciona um "você é humano?" etapa de verificação antes de verificar novamente passando o comentário real por meio do Akismet.

O uso simultâneo dos dois sistemas bloqueará a maior parte dos spams automatizados (ou seja, bots) e filtrará qualquer lixo "seu blog é kewl! compre um rolex" que de alguma forma o atravesse.

    
______ answer129017 ___

Eu também uso o Akismet , mas raramente um comentário de spam é exibido.

Isso é o que eu faço.

1. Se você remover o campo de URL do site do formulário de comentários, verá que isso reduzirá os comentários automáticos e manuais de spam, pois os spammers estão interessados apenas em deixando links. Você pode fazer isso instalando um plugin ou usando código.

2. Eu também removi as tags permitidas do formulário de comentários porque elas incluem a palavra e-mail que os robôs de spam estão programados para procurar. Você pode fazer isso instalando um plugin ou usando código.

3. Defina as configurações de discussão corretamente . Eu desabilitaria os trackbacks e também definiria que o autor do comentário deve ter pelo menos um comentário aprovado. Todos os comentários devem ser aprovados por um administrador.

Você também pode definir suas configurações para que apenas um link seja permitido, mas é melhor não permitir, a menos que aprovado manualmente.

O comentário spam nunca foi um problema para mim, exceto quando o Akismet parou de funcionar algumas vezes, o que não é muito frequente e não dura muito tempo, mas você saberá sobre isso quando acontecer.

Esteéocódigoquevocêpodecolarnofinaldoarquivofunctions.phpdetemasfilhopararemoverocampoURLdowebsitedoformuláriodecomentários:

%pre%

Aquiestáocódigoquevocêpodecolarnofinaldoarquivofunctions.phpdetemasfilhopararemoverastagspermitidasdoformuláriodecomentários:

%pre%    
______answer216961___

Os spams de comentários podem ser reduzidos eliminando todas as solicitações diretas para o arquivo %code% do seu blog. Isso bloqueará os scripts automatizados e não permitirá que eles ignorem seu formulário de comentários. Você pode conseguir isso colocando essa função %code% no seu arquivo %code%

%pre%     
___
por EAMann 11.08.2010 / 23:06
3

Eu também uso o Akismet , mas raramente um comentário de spam é exibido.

Isso é o que eu faço.

1. Se você remover o campo de URL do site do formulário de comentários, verá que isso reduzirá os comentários automáticos e manuais de spam, pois os spammers estão interessados apenas em deixando links. Você pode fazer isso instalando um plugin ou usando código.

2. Eu também removi as tags permitidas do formulário de comentários porque elas incluem a palavra e-mail que os robôs de spam estão programados para procurar. Você pode fazer isso instalando um plugin ou usando código.

3. Defina as configurações de discussão corretamente . Eu desabilitaria os trackbacks e também definiria que o autor do comentário deve ter pelo menos um comentário aprovado. Todos os comentários devem ser aprovados por um administrador.

Você também pode definir suas configurações para que apenas um link seja permitido, mas é melhor não permitir, a menos que aprovado manualmente.

O comentário spam nunca foi um problema para mim, exceto quando o Akismet parou de funcionar algumas vezes, o que não é muito frequente e não dura muito tempo, mas você saberá sobre isso quando acontecer.

Este é o código que você pode colar no final do arquivo functions.php de temas filho para remover o campo URL do website do formulário de comentários:

function remove_website_url_field_comment_form($fields) {
unset($fields['url']);
return $fields;
}
add_filter('comment_form_default_fields','remove_website_url_field_comment_form');

Aqui está o código que você pode colar no final do arquivo functions.php de temas filho para remover as tags permitidas do formulário de comentários:

add_filter( 'comment_form_defaults', 'wpsites_remove_comment_form_allowed_tags' );

function wpsites_remove_comment_form_allowed_tags( $defaults ) {

$defaults['comment_notes_after'] = '';

return $defaults;

}
    
por Brad Dalton 08.01.2014 / 19:03
0

Os spams de comentários podem ser reduzidos eliminando todas as solicitações diretas para o arquivo comments-post.php do seu blog. Isso bloqueará os scripts automatizados e não permitirá que eles ignorem seu formulário de comentários. Você pode conseguir isso colocando essa função php no seu arquivo functions.php

function check_referrer() {
    if (!isset($_SERVER['HTTP_REFERER']) || $_SERVER['HTTP_REFERER'] == '') {
        wp_die(__('Any Message'));
    }
}
add_action('check_comment_flood', 'check_referrer');
    
por Zohair Baloch 07.02.2016 / 15:16

Tags