Partially due to the founder of Ghost being a prior Wordpress developer, it has been made quite simple to import your Wordpress content into Ghost. Thankfully, a plugin has been developed to import your Wordpress post content into Ghost. Within minutes, all of your Wordpress posts will be imported into your new Ghost installation.

Exporting your Wordpress posts

Any exporting of your Wordpress posts can be done within a simple plugin. Unofrtunately, a few things may not be exported:
  • Any files that are not images will not be able to be imported. This includes things such as PDF files. Of course, you could always add those in afterwards.

  • Any linked content using shortcodes would not be imported.

  • As Ghost does not natively deal with comments, none of the comment data will be imported from Wordpress.

  • custom post types or pages are currently not exported by the tool.

Installing the Wordpress plugin to export Wordpress post data to Ghost

  1. First, you will need to locate the Ghost plugin for Wordpress. This can be done quite simply as the Ghost plugin is available within the Wordpress plugin database. To do so, click on Plugins on the left side of your Wordpress dashboard, then on Add New. From here, search for the word "Ghost". The first result should be the one that you are looking for.

  2. Once you have located the Ghost plugin, click on "Install Now". Wordpress will then begin your installation. When the plugin installation has completed successfully, click "Activate Plugin". Now that the Ghost plugin is installed and activated, you're now ready to begin exporting your data from Wordpress.

Exporting your content from Wordpress

Now that the Ghost plugin is fully installed and activated, you should now see an option for "Export to Ghost" within your Tools section of the Wordpress dashboard. Once you're on that page, you should see a button that says "Download Ghost File". If you click on that, You will be prompted to download a file. This is the file that will be used to import your posts so be sure to keep it in a safe place.

Importing your Wordpress data into Ghost

Now that you have your export file from Wordpress, you will just need to import it into your Ghost site via this very simple process. To do so, visit your the Ghost debug tools page at http://yourdomainhere.com/ghost/debug. Once you're on that page, you will see a box that says "Import" and a button to browse for a file. Click on the Browse button and locate the file that you previously exported from Wordpress, the click Import. You may be logged out of your Ghost dashboard after doing so. Simply log back in if you need to.

Within Ghost, you should now see all of your posts that you previously made on your Wordpress site. Be sure to look at all of them to ensure that everything moved over alright. If you had any kind of custom content, you may need to edit that as well. Even requiring a few edits, this method definitely saves a lot of time when migrating your Wordpress site to Ghost.

Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

0 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!