- Change database name my_joomla_db to your joomla database and my_wordpress_db to your Wordpress database
- Change http://demo.joellipman.com/wordpress/ to the full URL of your WordPress site.
- If post_type is to be post then append with ?p= otherwise use ?page_id=.
SET @CountCategoriesAlreadyEntered:=(SELECT MAX(term_id) FROM my_wordpress_db.wp_terms); INSERT INTO my_wordpress_db.wp_terms SELECT (a.id + @CountCategoriesAlreadyEntered) 'term_id', a.title 'name', a.alias 'slug', 0 'term_group' FROM my_joomla_db.jos_categories a ORDER BY a.id; INSERT INTO my_wordpress_db.wp_term_taxonomy SELECT (a.id + @CountCategoriesAlreadyEntered) 'term_taxonomy_id', (a.id + @CountCategoriesAlreadyEntered) 'term_id', 'category' AS 'taxonomy', a.description 'description', 0 'parent', (SELECT COUNT(c.id) FROM my_joomla_db.jos_content c WHERE c.catid=a.id) 'count' FROM my_joomla_db.jos_categories a ORDER BY a.id; INSERT INTO my_wordpress_db.wp_term_relationships SELECT b.id 'object_id', (b.catid + @CountCategoriesAlreadyEntered) 'term_taxonomy_id', 0 'term_order' FROM my_joomla_db.jos_content b ORDER BY b.id;
- SET @CountCategoriesAlreadyEntered:=(SELECT MAX(term_id) FROM my_wordpress_db.wp_terms);
- INSERT INTO my_wordpress_db.wp_terms
- SELECT
- (a.id + @CountCategoriesAlreadyEntered) 'term_id',
- a.title 'name',
- a.alias 'slug',
- 0 'term_group'
- FROM
- my_joomla_db.jos_categories a
- ORDER BY
- a.id;
- INSERT INTO my_wordpress_db.wp_term_taxonomy
- SELECT
- (a.id + @CountCategoriesAlreadyEntered) 'term_taxonomy_id',
- (a.id + @CountCategoriesAlreadyEntered) 'term_id',
- 'category' AS 'taxonomy',
- a.description 'description',
- 0 'parent',
- (SELECT COUNT(c.id) FROM my_joomla_db.jos_content c WHERE c.catid=a.id) 'count'
- FROM
- my_joomla_db.jos_categories a
- ORDER BY
- a.id;
- INSERT INTO my_wordpress_db.wp_term_relationships
- SELECT
- b.id 'object_id',
- (b.catid + @CountCategoriesAlreadyEntered) 'term_taxonomy_id',
- 0 'term_order'
- FROM
- my_joomla_db.jos_content b
- ORDER BY
- b.id;
Importing the joomla categories to Wordpress: (still to do: sections as parent categories?)
Importing Joomla jComments to Wordpress Posts:
...still to come...