Merging Wordpress Blogs
Preface: Merging 2 or more wordpress blogs is very easy, point and click simple for plain text posts. When you add images to posts the process becomes a bit more complicated.
Terms to know:
Source: Blog you are copying from.
Target: Blog you are copying to.
Uploads directory:Normally located at /wp-content/uploads, relative to the blog's root directory.
The post import/export process is simple here are some screen shots to follow along with, you may click all screen shots for full size:
From your source blog's admin control panel: Go to the manage tab, export sub tab > Click download Export File. Save this file to your desktop.
From your target blog's admin control panel: Go to the manage tab, import sub tab > Choose Wordpress
Upload the file you just downloaded from your source blog.
Next you will need to associate users. This step is pretty self explanatory. Just associate your admin user with admin on the target and your user name on the source with your user name on the target.
If all you had to import was text your import is complete. However, if you had images or attached files on your source blog it gets a little more complicated from here and requires lots of copy and pasting.
To import uploaded files/images:
First download the entire uploads folder (/wp-content/uploads) from your source blog to your computer's desktop leaving the directory structure intact!
Rename the folder, I recommend using your old blogs name in order to remember it easily.
Upload the renamed folder into your target blogs /wp-content/uploads/ folder
The rest of this process is an exercise in patiences. You now have to go back in your target blogs control panel and search for all your old posts with images each one of these has to be changed individually.
Find an old post with images, click edit, and switch to the code display.
Copy all of this text and paste it into a plain text editor, I recommend Notepad+ on Windows. Within the text editor do a search and replace.
Search for:
Replace with:Code:http://www.sourceblogurl.com/wp-content/uploads/
Replace all. Now copy this code and paste it into your wordpress edit screen replacing the text that's already there and save it.Code:http://www.targetblog.com/wp-content/uploads/<RENAMED FOLDER>/
Repeat this process for the rest of your imported posts and you're done.
Cleanup:
- Check for duplicate pages. By default wordpress creates an about page for each blog, these get imported too.
- Check for duplicate/similar categories merge/delete as needed.
- Double check your blogroll make sure none of the links are doubles.
That's all she wrote folks, for multiple blogs just repeat the processes. Good Luck!

LinkBack URL
About LinkBacks









Reply With Quote
Thnx for the howto


Bookmarks