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.
Muchas gracias, me ha sido de gran utilidad para importar mis entradas del blog de blogger (http://emiliocobos.blogspot.com) al de wordpress.
Estaba ya empezando a desesperar… Gracias otra vez