Updated BlogML Import Class for WordPress

2

When you export all your post data from BlogEngine and try to import the data file into WordPress using Aaron Lerch’s BlogML import class, I found that it does not include any of the commentators URL’s, which means all those comments that my readers left would no longer be a link. I find that very unacceptable.

The BlogML import class also left out all tags on my 350 posts. I don’t want to go back through all those posts creating new tags for them after I perform the transition, so I decided that I would spend some time modifying the BlogML class so that these two issues would be resolved.

After some testing and tweaking, I was able to accommodate both of my requirements and make the transition from BlogEngine to WordPress a little more nice.

This version does everything that Aaron’s BlogML class does, with my two additions included.

Installation Instructions

Simply copy to BlogML.php file into your /wp-admin/import/ folder. Once you do, you will see the BlogML import format as a selection on the Tools – Import screen.

Install the Php.XPath class into the same folder as the BlogML class.

Download

You can download the updated class from one of my other sites until I have a chance to make the migration and place the file into a directory on my new host.

Download the Updated BlogML Import Class for WordPress

You will also need

Php.XPath library available from SourceForge (Get version 3.5)

Support

I’ve tried my best to ensure that everything happens smoothly with the import, however if you have any issues, please feel free to leave a comment here or contact me.


You might also enjoy these related posts

  1. How to Migrate Blog Post Images from BlogEngine to WordPress I recently migrated my entire blog to a new host and a new blogging platform. While doing the transition, I took notes, analyzed my options and made the jump from...
  2. Unable to create hyperlinks in WordPress posts problem After I migrated to WordPress, I opened a post and was unable to create a hyperlink. When I tried, I selected some text and clicked the Insert/edit Link button and...
  3. The Migration to WordPress is Complete Over the weekend I followed through on my plan to migrate my blog over to WordPress.  My migration is now complete, for the most part. I spent most of my...
  4. Removing the “An automated WordPress update has failed to complete” message I recently upgraded my install of WordPress here on WayneJohn.com, but I did it through the WordPress interface, and not the “One click install” interface on Dreamhost.  One thing I’ve...
  5. WayneJohn.com is Migrating From BlogEngine to WordPress Sometime this week I’m migrating this blog from BlogEngine to WordPress. It’s been given a lot of thought, and I’ve spent many hours pondering the pro’s and con’s of migrating...

About the Author

Wayne John is a web developer in Southern California that shares his 25+ years of programming and web development experience freely and happily to anyone willing to learn. He also loathes speaking in the third person. If you enjoyed this post, make sure you subscribe to my RSS feed or get updates in your email.