Error en Akismet 2.1.7 y parche


por el 28/08/2008

en WordPress

La última versión de Akismet para WordPress viene con fallo incorporado: captura el spam, pero no te permite eliminarlo. Ya se ha informado del error, aunque somos miles los usuarios los que lo hemos instalado al desconocerlo y dando por bueno la siempre perfecta ‘maquinaria’ de este imprescindible plugin.

g30rg3_x ha localizado el bug que lo arregla (funciona, lo he comprobado), y es tan sencillo como esto:

  1. Busca la línea 727 en ‘/wp-content/plugins/akismet/akismet.php’
  2. Borra el código:if ( ! ( isset( $_GET['recheckqueue'] ) || isset( $_REQUEST['action'] ) ) )
  3. Inserta:if ( ! ( isset( $_GET['recheckqueue'] ) || isset( $_GET['action'] ) ) )
  4. Comprueba que funciona eliminando el spam desde tu panel de administración.

NOTA: Por alguna razón que desconozco, las comillas que aparecen en este blog no son las que deben ir en el código. Así que si copias y pegas desde aquí, no te olvides de cambiar las que llevan ‘recheckqueue’ y ‘action’ por las del teclado de tu ordenador (carácter ' en html).

Actualización (29 ago-00.46 h): Ya ha salido la nueva versión.

También te puede interesar...

Comentarios, mensajes, tuits, RT, pingbacks, trackbacks...

(Al darle a '¡Opina!', aceptas nuestras Condiciones de Participación)

{ 6 comentarios }

kainita agosto 28, 2008 a las 22:45

Lo que aparece en mi linea 727 es:

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

No se porque me aparecerá distinto :S

kainita agosto 29, 2008 a las 10:04

Perfecto, gracias por el arreglo ;)

David agosto 29, 2008 a las 13:43

Efectivamente, tema solucionado
Gracias por la información :-)

mmeida agosto 28, 2008 a las 22:48

@kainita: tienes razón. Mil disculpas. Es que en el comentario original estaba la cosa un tanto confusa. Ya lo he cambiado.

Gracias. Un saludo.

g30rg3_x agosto 29, 2008 a las 00:45

Si es que se me fue un trozo de la versión modificada que estaba usando durante la búsqueda del error y no me alcanzo el tiempo para dar la fe de erratas a fernando antes de la publicación del mismo, ya que pues el bug no estaba a simple vista y tuve que hacer algunas modificaciones para darme cuenta del mismo.

Saludos y lo siento.

mmeida agosto 29, 2008 a las 00:49

@g30rg3_x: no hay problema. Al contrario, muchas gracias por el parche.

Un saludo.

Los comentarios están cerrados.

{ 2 trackbacks }

Previous post:

Next post:


«El secreto de la vida es la honestidad y el juego limpio, si puedes simular eso, lo has conseguido.» (Groucho Marx)