Eliminar comentarios duplicados en WordPress

Por diferentes circunstancias suele suceder que los comentarios de nuestro blog desarrollado con WordPress se duplican hasta la n potencia, claro que es un gran problema, no solo estético, sino perjudica nuestro SEO al obtener posibles penalizaciones de los motores de búsqueda, para corregir este error es necesario tener acceso a la base de datos MySQL.

Comentarios duplicados WordPress

La solución la encontré ejecutando un query proporcionado por Chrisnet, que permite eliminar solamente los comentarios duplicados a través de los siguientes pasos:

  1. Ingresar al panel de administración de nuestro servidor de hosting.
  2. Ir al administrador de las bases de datos de MySQL.
  3. Ingresar por medio de phpMyAdmin a la base de datos de nuestro blog.
  4. Ir a la pestaña SQL.
  5. Ejecutar la siguiente consulta (si el nombre de la tabla es diferente a wp_comments es necesario actualizarlo):

DELETE wp_comments
FROM wp_comments
LEFT OUTER JOIN (
SELECT MIN(`comment_ID`) as RowId, `comment_content`, `comment_author_email`, `comment_post_ID`
FROM wp_comments
GROUP BY `comment_content`, `comment_author_email`, `comment_post_ID`
) as KeepRows ON
wp_comments.comment_ID = KeepRows.RowId
WHERE
KeepRows.RowId IS NULL

Con ello se ha conseguido borrar todos los comentarios duplicados de nuestro blog y regresar a la normalidad.

Ejecutar query MySQL

 

1 comentario en «Eliminar comentarios duplicados en WordPress»

  1. Hola amigo, gracias por el código porque me sirvió mucho pero se siguen repitiendo los comentarios cosa que antes no pasaba, alguna idea?

Los comentarios están cerrados.