The unofficial importer for Joomla and Mambo (azeemkhan.info/2008/joomla2wordpress-import-wizard-v3/) by Azeem Khan does a lovely job of importing content and static content from versions 1.x and 1.5x. It does not import users or anything added by modules, like forms and comments. While it was written for WordPress 2.7, in my testing it worked with 2.9 as well.
Before you begin importing, you need to create WordPress categories corresponding to the sections and categories in your Joomla or Mambo site. You'll be able to import whole sections at a time or individual categories. You can also import links, one link category at a time.
Download the importer and fill in the database fields for both databases. Copy all the files in the zip package to a directory called export in your WordPress directory (Figure 5-10) and visit the URL in your browser.
Step One is to select the section or category of your Joomla/Mambo site, as shown in Figure 5-11. In Step Two, you need to select the corresponding category you created in WordPress. Select that, and MySQL queries will begin scrolling down the page as the importer processes your posts, as shown in Step Three (Figure 5-12). Don't worry if your content is littered with \n and \r characters; those are whitespace characters (mostly line breaks), and they appear in the importer's report. They'll be replaced by the appropriate spacing in your WordPress posts and pages.
You can repeat the process for all the categories in your old site. Be sure to remove the export directory when you're finished.
Was this article helpful?