Drupal 5.9 To WordPress 2.6

November 30th, 2008

For quite awhile now, I’ve been monitoring a specific blog post from May 15th, 2007 which is a tutorial on how to migrate from Drupal 5 to WordPress 2. Many things have changed since then between both pieces of software and thus, the scripts provided on the site will not work.

Every now and then, someone publishes a comment that contains a link to an updated version of the script to work with newer versions of Drupal and WordPress. DovDox is the latest blog to publish an updated portion of the script albeit with a caveat.

Taking my usual hacksaw-and-duct-tape approach, I simply deleted the portions that didn’t work. That means my version moved all of the posts and comments to the new blog, but didn’t preserve any of their categories. Drupal’s ridiculous “taxonomy” system just isn’t easy to map onto WordPress’s much more rational categories and tags, and in any case the hard part of the move was getting the posts and comments over.

DovDox takes the script and makes it so that the content and comments are transfered between a Drupal 5.9 installation into a WordPress 2.6 install but due to the taxonomy system, categories are not migrated. If you choose to use the script provided by DovDox, be aware that it may cause a loss of data so be sure to back up everything before you do anything.

I wanted to put the call out to the community to see if anyone knew of a script or an individual that is consitently producing a migration script to move from Drupal to WordPress. If so, I’ll edit this post and add those resources to the bottom. I’ll also try to place those resources in the WordPress Codex.




  1. Rude Retro (2 comments.) says:

    Interesting. I have become a WordPress convert and I still have one drupal site so I would be curious about the answer to this question.

  2. drew (4 comments.) says:

    I migrated two Drupal installations to WordPress over the summer using the method outlined on this site:

    This method entails migrating to WordPress 2.2.2 first and then upgrading the WordPress installation to the latest after the migration. This method worked for me.

  3. Jason (75 comments.) says:

    Hmm … if I didn’t know better, this post was written to be a clever disguise to initiate some migration tool creation :P

  4. geekTips (1 comments.) says:

    I just migrated my site from Drupal 5.x to WordPress 2.6.x using a modified D’arcy sql script last week. The script can be found at

    The migration did work seamlessly but it only migrated the Drupal nodes and comments to WordPres. But it somehow didn’t migrated the Drupal taxonomy terms to WordPres categories. Even after the migration process all the posts weren’t set to any categories nor author.

    Lucky for me, there were only 136 nodes on my site. It wasn’t that hard for me to set the categories, tags and author to each post.

  5. William (1 comments.) says:

    I migrated from Joomla to WordPress this summer. I found that old versions of WP (like 2.2) have a *much* simpler database structure. I’d advise any tools to migrate to an earlier version of WP then upgrade.

  6. Ray Peacock (1 comments.) says:

    I, too, have a Drupal site I’d like to convert, but I also have several Post-Nuke (PN) sites that I am eager to convert to WP.

    Anyone know of some mysql scripts that will help make the PN to WP conversion possible?

  7. josey (1 comments.) says:

    wow… I wish I had thought to research this a couple months ago… I made the switch from drupal to wordpress… but I did it manually… that is, I copy and pasted text from my drupal site into google docs and then copy and pasted to the new wordpress site. Fortunately I made the switch fairly early on. I still miss a couple things about drupal, but wordpress is much much better over-all for my needs.

  8. Ineation (1 comments.) says:

    “Drupal’s ridiculous “taxonomy” system”, funny, I just love this “ridiculous” concept. Sorry, I am a Drupal user (and WP also) and I just couldn’t let this w/o a comment ;-)

    For those interested, drupal Taxo system is very flexible and powerful because you can create several different categorization systems within a site. So that your categorization concept is fully adapted to your site needs. Of course for a simple blog Tags and Category are enough and even if Drupal can easily replicate WP concept, one can say, that Drupal taxo system is a bit too complicated… But when you say “ridiculous” it just mean you have not yet embraced the full value of it…

    • mbentley (1 comments.) says:

      I have to admit that I have been using Drupal for years and am looking to move to wordpress because I want a site, not a site maintenance project. Like many things in Drupal, yes the taxonomy system is powerful, but for many sites it is rediculously overbuilt which makes it more difficult to use than WorPress for many applications. Since trying out WordPress I was really impressed by the ease of use and maintenance.

      As one poster somewhere said “WordPress was designed for and end user. Drupal is designed by programmers.” For the record, I am a programmer, but I just want a system that works and I can use…

  9. GRL (1 comments.) says:

    I don’t see why this is so difficult. One of the things that impressed me about WP is the multitude of import options: I easily pulled in all of my Blogger and Movable Type entries. Why can’t there be a built-in importer for Drupal, versions 5 and 6? I await this patiently, since I have one more fairly big Drupal site that I would love to (easily) move to WP.

  10. Pink (5 comments.) says:

    I manually converted a site from drupal to WP. At the time it seemed like the only safe way.

  11. probablepossible (2 comments.) says:

    The scrip worked just fine on a drupal5.7 to wordpress 2.7– as far as it went. It did not bring along the authors on a multi-user blog. dammit. back to the drawinfg board…

    • probablepossible (2 comments.) says:

      Using my own hack saw and duct tape, I was able to add authors names and ID numbers to the posts migration.

      I suck too much at msyql queries to work out how to migrate users, but I only have five– so transferred them by hand.

  12. Ken Thomas (1 comments.) says:

    Why Why Why? Converting from Drupal to WP is like converting from WP to PostNuke. You’re moving in the wrong direction.


  1. […] Here is the original: Drupal 5.9 To WordPress 2.6 | Weblog Tools Collection […]

Obviously Powered by WordPress. © 2003-2013

page counter