Encuentra usuarios de Twitter en tu ciudad con LocaFollow

votarEvita el Spam en WordPress

Autor: jgarcia | Archivado en: BdW, General, HTML, Internet, PHP el día 3/Feb/2005
Deprecated: Function eregi() is deprecated in /home/bitacora/public_html/wp-content/plugins/wp-codebox/main.php on line 171

Deprecated: Function eregi() is deprecated in /home/bitacora/public_html/wp-content/plugins/wp-codebox/main.php on line 171

Gracias a Edu, descubro que Diego Sevilla Ruiz nos propone una sencilla sólución para evitar el Spam en WordPress.

Para ello debemos realizar las siguientes operaciones:

  1. Editamos el fichero wp-comments.php.
  2. Insertamos el siguiente elemento en el interior del formulario (entre <form> </form>):
  3. 1
    
    <input type="hidden" name="checkpoint" value="spammers_go_home">
  4. Editamos el fichero wp-comments-post.php.
  5. Insertamos el siguiente código al término de la función add_magic_quotes:
  6. 1
    
    if ('spammers_go_home' != trim(strip_tags($_POST['checkpoint'])) ) die( "Spammer, go home" );

Básicamente lo que se hace es crear una variable que no conocen los spammers y cuando existe una solicitud de nuevo comentario se comprueba si existe esa variable. En caso negativo se aborta la petición.

En BdW hemos implementado esta solución y esperamos que sea el remedio definitivo contra está práctica tan detestable.


  • Digg
  • del.icio.us
  • Facebook
  • Google
  • LinkedIn
  • Meneame
  • MySpace
  • Technorati
  • TwitThis
Posts Relacionados

5 Comentarios on “Evita el Spam en WordPress”

  1. #1 diego sevilla dijo 12:18 pm el Febrero 3rd, 2005:

    Hola:

    Solo añadir que sería interesante que cambiárais el valor de “name” y “value” de la variable oculta. Así se haría que cada sitio web fuera diferente, y los spammers tendrían que analizar la página para saber cómo enviar comentarios.

    Saludos!
    diego


  2. #2 Nina dijo 4:09 pm el Febrero 3rd, 2005:

    buenisima informacion. un beso


  3. #3 cyberfrancis dijo 12:47 am el Febrero 4th, 2005:

    Ahora los spam vienen en los trackback, como se soluciona eso?

    Saludos


  4. #4 GoOse dijo 11:34 am el Febrero 4th, 2005:

    Vaya por dió… desde que pusisteis esto ya no os puedo comentar desde el mismo Thunderbird cuando os leo por RSS.

    En fin.. toca abrir el enlace en Firefox para responder ;)


  5. #5 Nordic dijo 1:31 pm el Febrero 4th, 2005:

    yo desde luego tengo que mirar lo de los trackbacks, que están empezando a dar por c… :-/



Deja un comentario.