it-swarm-es.com

cómo reducir el número de comentarios de spam.

Tengo el complemento Akismet en mi sitio de WordPress pero he estado recibiendo más y más comentarios de spam (que se capturan). Me sorprende el número ya que el sitio no es tan popular y no tiene mucho tráfico. ¿Hay algún método para reducir el spam?

15
tombull89

Para mi blog, yo también ejecuto Akismet para detectar cualquier spam que se publique en mi blog, pero también evito que el spam se publique en primer lugar utilizando algunos complementos:

  1. Cookies para comentarios requiere que las personas que dejan comentarios tengan habilitadas las cookies y las hojas de estilo CSS. Se agrega una hoja de estilo a su sitio que, cuando se carga, establece una cookie. Esta cookie se busca cuando se deja un comentario. Ninguna galleta El comentario es rechazado.

    Esto es efectivo porque la mayoría de los robots de spam no cargan hojas de estilo ni aceptan cookies. Tenga en cuenta que esto no evitará que los humanos dejen el spam (el trabajo de Akismet será captarlo).

  2. Deshabilitar Trackbacks hace exactamente lo que dice que hace. Cuando recibe pings de spam (enlaces de otros blogs), la mayoría de ellos son en forma de trackback en desuso en lugar del pingback mejor y más moderno. Los trackbacks, cuando se usan normalmente, requieren que la persona que envía el trackback ingrese una URL especial de su blog en su blog. Los trackbacks ya casi nunca se usan legítimamente, por lo que puede deshabilitarlos de manera segura y evitar muchos y mucho ping spam. Akismet se encargará de cualquier spam de pingback (sucede, pero no tanto).

Con esos dos complementos instalados junto a Akismet, solo recibo unos pocos mensajes de spam y muy rara vez los hago en mi blog.

Espero que ayude.

15
Viper007Bond

La mayor parte del spam que recibo es a través del formulario de contacto, siempre utilizando una dirección de gmail. Me tomo el tiempo para informar a cada uno de ellos a Google. Me imagino que, dado que están intentando usar esa dirección de Gmail, cuanto antes me ayuden a eliminarla, menos ROI obtendrán con ese método y simplemente dejarán de intentarlo.

Akismet ha sido muy bueno filtrando el spam de comentarios. Captcha es un gran PITA y tener que registrarse para dejar comentarios es un fuerte elemento disuasivo para los comentarios, pero la pregunta matemática fácil o un css campo oculto son 2 opciones que podría intentar.

4
CAD bloke

Para reducir realmente el spam, sugeriría instalar un complemento de Captcha. Sin embargo, si Akismet ya está detectando el correo no deseado, no es necesario agregar otro filtro. Simplemente agrega un '¿eres humano?' Paso de verificación antes de la doble verificación pasando el comentario real a través de Akismet.

El uso de ambos sistemas en concierto bloqueará la mayoría del correo no deseado automatizado (es decir, los robots) y filtrará cualquier "basura de tu blog que sea de compra. Compra un rolex" que de alguna manera lo haga.

3
EAMann

También uso Akismet pero rara vez se recibe un comentario de spam.

Esto es lo que hago.

1. Si elimina el campo de url del sitio web de su formulario de comentarios, encontrará que esto reducirá el spam automático y manual. Los comentarios como spammers solo están interesados ​​en dejar enlaces. Puedes hacer esto instalando un complemento o usando un código.

2. También eliminé las etiquetas permitidas del formulario de comentarios porque incluyen el correo electrónico de Word que los robots de spam están programados para buscar. Puedes hacer esto instalando un complemento o usando un código.

3. Configure los ajustes de discusión correctamente . Deshabilitaría los trackbacks y también establecería el autor del comentario debe tener al menos un comentario aprobado. Todos los comentarios deben ser aprobados por un administrador.

También puede configurar sus ajustes, por lo que solo se permite un enlace, pero es mejor no permitirlos a menos que se apruebe manualmente.

El spam por comentarios nunca ha sido un problema para mí, excepto cuando Akismet dejó de funcionar algunas veces, lo cual no es muy frecuente y no dura mucho, pero usted lo sabrá cuando suceda.

enter image description here

Aquí está el código que puede pegar al final de su archivo de funciones de temas secundarios para eliminar el campo de URL del sitio web de su formulario de comentarios:

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');

Aquí está el código que puede pegar al final de su archivo de funciones de temas secundarios para eliminar las etiquetas permitidas de los formularios de comentarios:

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;

}
3
Brad Dalton

Los spam de comentarios pueden reducirse eliminando todas las solicitudes directas al archivo comments-post.php de su blog. Esto bloqueará los scripts automatizados y no les permitirá omitir su formulario de comentarios. Puede lograrlo colocando esta función php en su archivo functions.php

function check_referrer() {
    if (!isset($_SERVER['HTTP_REFERER']) || $_SERVER['HTTP_REFERER'] == '') {
        wp_die(__('Any Message'));
    }
}
add_action('check_comment_flood', 'check_referrer');
0
Zohair Baloch