For those of you interested, I have a little bit of breaking news here. The very popular Wordpress-to-Wordpress Migration plugin has been updated to version 2.0.
This is a major release and not just a bugfix, thus the 2.0 number.
Changes include:
- Category Selection for Export
- Excerpt Export (not yet supported by the WP-supported importer, yet still available for when it is supported)
- Clean RSS export
Many thanks to all who contributed comments to the first plugin. The plugin can be downloaded here.
Table of contents for WordPress Plugins
- WordPress-to-WordPress Import
- WordPress-to-WordPress Import v2.0 Released
- New Version of Serendipity (s9y) to WordPress Importer Available
- Timecapsule Plugin 1.0.3
- WordPress Plugin: Embargo Press Release

About the Author: Aaron Brazell is the lead editor of Technosailor.com and a social media expert. His passion is to see companies and individuals use the internet and web technologies wisely and effectively to promote their brands and companies. He served as Director of Technology at b5media from 2005-2008 and is currently an independent consultant.
came about a month late :(
Just used your plugin to move one of my old blogs.
Thanks.
Hi, I think I found a bug. After exporting and importing, the articles on the new blog all have the same problem: the end tag for hyperlinks were not converted. So it starts with a but the tag isn’t there.
Problematic enough to not use this plugin for the moment but do it the database-backup-import way.
[...] WordPress XML Import (or Export) - Going between WordPress .COM or .ORG (or vice-versa)? This plugin on the .org side will surely make it easier. Read the instructions! [...]
Thanks for the plugin. You know, I’ve been looking for just this. Had to move a category and this helped.
One more thing, though. I’m not that experienced, but based on my today experience, would it be a bit rude of me to ask if a category-mapping feature can be included in the importer?
That is, instead of creating a new category when importing posts, an option exists to use an existing one in its place.
Good work. You saved my skin!
[...] birini kullanıyorsanız 2.1′e yükseltme yapmadan önce yazı ve yorumlarınızı şu eklentiyle xml dosyası şeklinde yedekleyebilirsiniz. 2.1 sürümünde bu özellik zaten var, yükseltmeden [...]
[...] plugin untuk membuat fasilitas export/import pada wordpress sebelum versi 2.1. plugin ini namanya wordpress to wordpress import v2.0.. plugin ini dapat didownload dari blognya technosailor.cara menggunakan plugin ini juga relatif [...]
[...] XML file, then import into WordPress via the built in WordPress 2.1 importer (or use mine if you’re on 1.5 or [...]
[...] functionality. This is native in WP 2.1, however, you can achieve nearly the same thing with my WordPress-to-WordPress importer. Having the WXR file, as it is called, in hand you can import into WordPress 2.1 at the new [...]
Hi, I used it to import a blog, but it couldn’t import the embeded videos, any idea?
Anyway, thank you so much for the pluggin.
One problem: the service I’m uploading to has a max file size and my XML file is too large, even if I break out my exports one category at a time.
Can I somehow split the export file once I’ve downloaded it?
After exporting from a 2.0 blog and importing into a new 2.2 blog I am seeing html entities in the comments titles instead of the characters they represent.
For example: “youlookfab » Blog Archive”
Instead of: “youlookfab » Blog Archive ”
Could this be related to the import/export process? Is there a fix or workaround?
Any help would be much appreciated.
Of course, the entities were resolved in my comment, so you can’t see the issue :)
Here’s another try -
After exporting from a 2.0 blog and importing into a new 2.2 blog I am seeing html entities in the comments titles instead of the characters they represent.
For example: “youlookfab #187; Blog Archive”
Instead of: “youlookfab » Blog Archive”
Where = &
Could this be related to the import/export process? Is there a fix or workaround?
Any help would be much appreciated.
I havent tried this out yet, but wanted to ask - what about posts that are filed under multiple categories? would they be duplicated?
Is it possible to use this plugin to export from 1.5.2 and import into 2.3.
When I tried exporting, first I got the error:
“unknown column category_count ”
which I fixed by just adding the column to the categories table.
Not I can export the posts and it seems ok except for the titles of the posts which don’t make it to the xml file.
Any ideas or is it still not possible to use this to migrate from 1.5?
I considering some more tweaking but It seems there’s a few differences in the database tables for both versions.
Thanks in advance for any help tips.
Sorry one last question, will the post_id be the same if the new blog is empty? All the post numbers are changed but there were a couple of test entries so maybe that is the only reason.
There are lots of posts linking to other posts, presumably that can only be changed by hand? It’d be ok if at least the post numbers are the same.
Also thank you so much for this.
I was very happy to find a plug-in to allow category-specific export, since that will prove much more useful to me than the author-specific export built into WordPress. However, after installation and activating your plug-in, I see no option for category-specific export. Please advise, thanks!
thanks. Is it possible to use this plugin to export from 1.5.2 and import into 2.3.
I’ve installed the plugin as directed, but I’m at a loss on how to proceed. When I go to the export screen (under ‘manage’) the only option I see is to restrict export by author, and no way to restrict by category. Or have I missed something obvious?
I’ve got more than 2000 posts to move from one wp installation to another, and I need to do it in chunks; there’s no way to quickly change author names on fifty posts at a time, which leaves categories — so I’m hoping there is a way to do this. Thanks for whatever help you might be able to provide.
Not sure this will help but I had that problem and in the end…I had to do the export directly from mysql, in chunks, telling it to export from row x to y, then from y+1 to z and so on. It is not pretty but since it was a one off…did the trick.
Hi, What kind of modifications should be done to the code to allow importing from local files?
The problem is that I have a blog with 900,000 posts to import and the WMR file is slightly huge, just 200 megabytes…
even importing 2000 posts using the form is a pain. Imagine 900,000!
thanks and help for the great plugin.
For those of you like me who are still on v1.5.2 of WordPress, see comment #333 of the original post (http://technosailor.com/2006/07/05/wordpress-to-wordpress-import/ ). Anne’s tip was to modify the code to take out the column reference category_count. This seems to work. …. Leo
hi there.com plugin but :
Does anybody know if tis script is compatible with Wordpress 2.5?
Thanks in advance for any help on this!
turkbaron
Thanks for the plugin.
I think it help me to easy move my wordpress blog to my new blog.
I used it to import a blog, but it couldn’t import the embeded videos, any idea?
Does this plugin just import the blog entries, or can it import other info like stylesheets, index.php, plugins, etc?
If not, what is the best way to develop my site locally then move it easily to production?
Thanks
Can I export/imported only selected articles ?
Thanks.