Pasar de Drupal a Wordpress

In: manuales| software libre

23 Oct 2008

Hoy hemos tenido que pasar de drupal a Wordpress uno de nuestros blogs por diversos temas.
Los pasos han sido los siguientes:
Instalamos el Wordpress en un directorio: ej /wordpress

La base de datos tiene que ser la misma que la de drupal. Como las tablas de Wordpress tienen el prefijo wp_, no hay problema.
Luego eliminamos todo el contenido que hay en Wordpress, vamoas las páginas y articulos de prueba.
Finalmente ejecutamos el siguiente script para hacer el traspaso de contenido de Drupal a Wordpress:
entramos en tu gestor de Mysql como PhPMyAdmin y ejecutemos lo siguiente:

INSERT INTO wp_posts(
ID, post_author, post_date, post_content, post_title, post_excerpt,
post_name, post_modified
)
SELECT a.nid, 1, FROM_UNIXTIME(a.created), b.body, a.title, b.teaser, concat(’OLD’,a.nid), FROM_UNIXTIME(a.changed)
FROM node as a, node_revisions as b
si tenemos algun tipo de contenido propio, lo tendremos que aña
WHERE a.nid = b.nid AND (a.type=’blog’ OR a.type=’page’ OR a.type=’story’ OR a.type=’forum’);

Si tenemos algun tipo de contenido nuevo o algun contenido que no queramos traspasar lo quitamos de los OR de a.Type.

Finalmente entramos en el panel de administración de Wordpress y en Opciones–> Opciones generales
Cambiamos las direcciones de la carpeta /wordpress a raiz.

Dirección de WordPress (URL)
Dirección del blog (URL)

Y para acabar copiamos los archivos de /wordpress a raís y ya tendremos el traspaso hecho. Claro que faltarían traspasar usuarios, categorias y tags, pero eso ya es más complicado, ya que dependiendo de la versión de Drupal o Wordpress cambia mucho la cosa al haberse cambiado nombres de tabla y campos.

Articulos aleatorios

3 Responses to Pasar de Drupal a Wordpress

Avatar

Carlos

Febrero 9th, 2009 at 20:26

Y no se pueden incluir los comentarios?

Avatar

Daniel Rodríguez

Abril 22nd, 2009 at 17:25

Hola Carlos,

Para incluir tambien los comentarios se tendría que enlazar en la query con la tabla de comentarios de drupal.

Me lo tengo que mirar, quizás tambien exista un conversor-importador. El mismo Wordpress dispone de varios conversores como Blogger etc.. pero no se si de drupal, almeno no oficial.

Saludos

Avatar

Messeneger hotmail

Diciembre 19th, 2011 at 5:55

Bueno tendria que ser de plano un novato para hacer semejante cosa, el por que por uqe si ya dominas drupal, no veo el caso que migren a wp, pero muhcos tienens su razones, pero si ya tienes un blog ya grande bajo drupal no veo necesario esto, si es por los temas, en drupal puedes hacerlo a tu gusto de hehco hay un modulo para migrar temas de wp a drupal asi de sencillo

Comment Form

Acerca de Bcnwebmedia

Bcnwebmedia es una joven y dinámica empresa. Desarrollamos toda clase de proyectos en Internet, desde redes sociales hasta aplicaciones de Facebook, nos gusta internet.

  • Messeneger hotmail: Bueno tendria que ser de plano un novato para hacer semejante cosa, el por que por uqe si ya dominas [...]
  • Gilberth: tenes que subirlo al servidor para que se vea. [...]
  • Gortegoz: [url=http://pharmshop-online.com]buy generic cialis online[/url] [...]
  • ditteeCop: Las personas que trabajan a menudo puede tomar algunos suplementos para ayudar a obtener mejores ben [...]
  • ofnucidokizu: I said reluctantly. The door [...]