Ghost JSON Export file to WordPress XML Import File Converter

This tool converts the contents of the JSON Ghost export file to the contents of a WordPress import XML file. It produces XML that the WorPress importer can recognize and includes:

  1. users
  2. tags
  3. posts

Instructions

  1. Paste the contents of the Ghost Export file in the first textarea
  2. Press Convert
  3. Copy the resultant XML in the lower box into a new file and save it with a .xml extension.

Follow the instructions in these step by step instructions to move from Ghost to WordPress.


Ahmed Amayem has written 90 articles

A Web Application Developer Entrepreneur.

  • http://thatryan.com/ thatryan

    Hey there, thank you for this tool! Worked great for me.

    • http://ahmed.amayem.com ahmedamayem

      Great to hear.

  • http://trevan.co/ Trevan Hetzel

    Looks like there’s a JS error when hitting the “convert” button. Not letting me past it.

    `Uncaught TypeError: Cannot read property ‘0’ of undefined`

  • http://www.jefflouella.com jefflouella

    I am getting this import error from the XML.

    Import WordPress
    Failed to import “”: Invalid post type
    Failed to import “”: Invalid post type
    Failed to import “”: Invalid post type
    Failed to import “”: Invalid post type
    Failed to import “”: Invalid post type
    Failed to import “”: Invalid post type
    Failed to import “”: Invalid post type
    Failed to import “”: Invalid post type
    Failed to import “”: Invalid post type

  • https://galaxias.xyz Altair

    Many thanks!

  • http://www.timjrobinson.com/blog Tim J Robinson

    I found one bug with this import/export process. If your post title has an ampersand in it (&) it will fail to import with an error like:

    `Failed to import “”: Invalid post type`

    To fix that just change the ampersand to “and”. It seems XML format doesn’t support an ampersand not wrapped in CDATA