Oferta SiteGround Black Friday

No actualices Akismet a la versión 2.1.7

Si ves que en tu panel de administración hay una nueva versión, Akismet 2.1.7 ¡NO ACTUALICES!. No se que han hecho pero una vez activada el plugin no funciona correctamente.

Va a identificar los comentarios Spam, eso parece que si lo sigue haciendo correctamente, pero luego no funciona el borrado de los comentarios spam, con lo que se te acumulan sobremanera.

Lo he probado en 7 blogs y el problema es común, no depende de la instalación, servidor, etc.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 0 / 5. Total de votos: 0

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

Sobre el autor

36 comentarios en “No actualices Akismet a la versión 2.1.7”

  1. ¡Vaya! Con el plugin que me actualiza todo automáticamente, seguramente ya cometí el error de actualizar a dicha versión. Pero como que ultimamente a mi blog no llega tanto spam como antes… revisaré que versión de Akismet tengo exactamente.

  2. Yo ya lo desactive por que ya lo actualizé. Definitivamente metí la pata >.<
    Gracias por el aviso de todas maneras sirve de mucho para otros.

    Saludos….

  3. Yo he actualizado, y como a otros no se me borran los comentarios, me sigue apareciendo la misma pantalla con los mismos comentarios spam.

    De todas formas tenía la versión anterior, 2.1.6, y me pasaba lo mismo, solo que cada vez que hacía un borrado me salía una mensaje de error.

    O sea, que sigo con las mismas… Y yo que actualizaba pensando en que se me solucionaría el problema.

  4. Un poco tarde 😮 ya he actualizado el plugin, a ver si no pasa nada raro. Si algo sucede, lo que haré será desactivarlo y buscarme un anti-spam mientras corrigen el problema.

    De todos modos, gracias por avisar 😉

  5. Fer, me pasa lo mismo, pero no lo veo como un problema grave, mientras siga detectando los comentarios de spam correctamente, como bien comentas.

    En breve seguramente la gente de Akismet actualizará la versión y se podrán borrar esos mensajes acumulados.

    Saludos.

  6. No he dicho que sea grave Mariano 🙂

    Yo también me espero a otra actualización, pero me quedo con la anterior, que me da grima ver tanto spam acumulado 😀

    He informado al equipo de Akismet a ver que nos cuentan (que es lo correcto).

  7. También he actualizado, vaya… si ya digo que hay que mirar primero Ayudawordpress antes de entrar en el blog propio…..

    A este paso nos vas a monopolizar a todos….

  8. Es que no me tenéis fé, pacog00 :mrgreen:

    En parte es por mi fiebre testeadora, que instalo y pruebo todo para luego compartirlo. Vi el enlace y probé a ver, pero esta vez no me gustó algún aspecto del resultado.

  9. El problema se introdujo en este cambio (lineas 718/727)
    http://plugins.trac.wordpress.org/changeset/61062/akismet/trunk/akismet.php

    La solucion es obviamente quitar ese cambio…
    osea cambiar la linea 727 que se encuentra con:

    if ( ! ( isset( $_GET['recheckqueue'] ) || isset( $_POST['action'] ) ) )

    Por

    if ( !isset( $_GET['recheckqueue'] ) &#41

    Por ahora no puedo sacar un parche por que me encuentro viendo la repercusiones que causa este movimiento a WP 2.7 (para ver si rompo algo con la compatibilidad con WP 2.7).
    Así que por mientras lo que lo necesiten un parche temporal para borrar sus miles de comentarios spam ahí lo tienen :P.

    Saludos

  10. @g30rg3_x : tienes razón, ya lo he recuperado de la lista de spam. Si no te importa ahora lo pongo en un post para que no se lo pierda nadie y, de paso se lo remito a los de Akismet 😉

    Gracias majo, eres un fiera 🙂

    @Mariano: los aportes buenos son los vuestros, yo solo tengo diarrea redactora, nada mas 😀

  11. Si no me importa no mas corrgiendome a mi mismo por que utilice trozos de código de mi versión modificada al explicarlo :P…

    En la linea de ejemplo de la 727 no es $_POST[‘action’] si no $_REQUEST[‘action’] así que no se asusten si no ven ese POST xD…

    Ahora corrigiendo mi parche, para mantener todavía así la compatibilidad para WP 2.7 sugiero en lugar de usar el parche anterior este…

    Como siempre es cambiar la linea 727 por:
    if ( ! ( isset( $_GET['recheckqueue'] ) || isset( $_GET['action'] ) ) )

    Como ven solo estamos cambiando el REQUEST por GET.
    La explicación «lógica» del fallo (para los que lo quieran comprender)…
    El fallo ocurre debido a que al encontrarse definido action en una variable POST (cuando borramos o recuperamos) la tabla de verdad queda Falso Verdadero lo que da verdadero y como se niega se convierte este Verdadero en falso causando que en lugar de proceder con el borrado se ejecute el código de akismet_recheck_queue() evitando que el código de borrado y recuperado jamas se ejecute.

    Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
- Responsable: Fernando Tellado ([email protected])
- Fin del tratamiento: Moderación de comentarios para evitar spam
- Legitimación: Tu consentimiento
- Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
- Derechos: Acceso, rectificación, portabilidad, olvido

 

Scroll al inicio