Arreglando Wordpress

Problemas al importar a WP, «post xxx already exists»

Arreglando WordPress

Como ya os había comentado antes, debido a algunos problemas con el hosting, tuve que cambiar de proveedor de hosting, con la consecuente migración de toda la BD.

Principalmente me tuve que enfrentar a dos problemas, por un lado, la BD había crecido bastante y superaba ampliamente el límite de subida de archivos al servidor (el límite son 2MB), por lo que tuve que aprender a modificar el límite de subida sin modificar el archivo php.ini. Por otro lado a la hora de restaurar los post escritos por cada uno de los escritores en ocasiones me aparecía el siguiente mensaje:

Post [Nombre del post] already exists

La forma de arreglar esto es bastante sencilla, como podréis ver a continuación.

Lo primero que debemos hacer es editar el archivo wordpress-importer.php, dicho archivo se encuentra dentro de /wp-content/plugins/wordpress-importer.

Nos dirigimos a la línea 485 y escribimos:

$post_exists = false; // FIXME: Eliminar despues de importar.

Al cambiar el valor de la variable $post_exists, estaremos haciendo que dicho mensaje no aparezca, por lo que se copiarán todos los post de los usuarios. Debemos tener en cuenta que es mejor usar esto cuando el usuario no tenga ningún post asociado ya que sino corremos el riesgo de duplicar contenido.

Saludos desde lo más profundo de los bytes.

2 comentarios en “Problemas al importar a WP, «post xxx already exists»”

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.