Migrating from Wordpress

Last updated on
8 September 2016

Migrating to Drupal from Wordpress should be a fairly straightforward process for a solid basic transition (complex custom additions to Wordpress may need to be re-engineered into Drupal, but your content, comments taxonomies, etc. should come across just fine).

Essentially, the Wordpress import takes a feed of your existing Wordpress site and generates nodes and vocabularies from that data in your Drupal site.

Suggested steps

Some things to consider

  • The visual layout/structure may not be the same, you need to think about if you need custom content types or you want to migrate using the default 'page' content type.
  • You may need to theme the created nodes from your Wordpress import that are generated from your Wordpress import.
  • Wordpress uses the concept of "categories" but in Drupal they are called "vocabularies", terms form a taxonomy which belong to a vocabulary, but in the end, they are all the same thing.

One additional note, if your WordPress install has multiple user accounts creating content and you create accounts with the same username in your Drupal site before the migration, that information will be retained in the migration.

Note that once you've done the migration and if you do a rollback, the Drupal accounts will still exist, so you don't have to create them again.