Los plugins que hay por Internet no funcionan correctamente y si funcionan es cuando tienes pocos posts en el WordPress, cuando empiezas a tener millones empiezan los problemas, la base de datos además da errores de tiempo de respuesta en las consultas.
Además a la hora de importar post en WordPress de forma automática hay veces que se empiezan a duplicar aunque el propio sistema te indica que ya se encuentra ese post con ese título.
Hay una manera muy simple de arreglar el problema, cuando un post se duplica se le añade al campo post_name un -2 al final, por lo tanto lo que tenemos que hacer el eliminar los post que tengan el post_name con -2 al final.
La consulta para ver los post que tienen post_name -2 al final
1 |
SELECT * FROM `wor7120_posts` WHERE `post_name` LIKE '%-2' and `post_title` not LIKE '%2' |
La consulta eliminar post que tienen post_name -2 al final
1 |
DELETE FROM `wor7120_posts` WHERE `post_name` LIKE '%-2' and `post_title` not LIKE '%2' |