Migrating from Wordpress
Migrating from Wordpress to Craft can be challenging, but Feed Me greatly simplifies the process of getting data back into Craft once it’s been exported.
TIP
We cannot provide support for exporting Wordpress content, but we are happy to help troubleshoot importing issues!
Create export from Wordpress
Plugin Exporters
The first step is to get your data out of Wordpress. We’ll assume you’re using the free WP All Export plugin. It'll produce an XML file of your content and supports all native fields, Advanced Custom Fields, WooCommerce, custom taxonomies, and custom post types.
TIP
Use one or more of the tutorials to set up exports for the data you need. Keep in mind that you can import content in multiple stages via different feeds—you don't have to import (or export) everything at once!
The “shape” of your exported data is flexible. As long as
WP JSON
If you have a relatively vanilla Wordpress installation, you may be able to use the built-in REST API to dynamically retrieve your site’s content as JSON.
Setting up Feed Me
Follow the guide to Importing Entries, using the URL or file from the previous step.
TIP
Create a custom field to store legacy Wordpress post IDs so that you can match them up, later! When imported into Craft, your posts (now entries) will get new IDs that aren't tied to the import data at all.
Subsequent imports (say, to associate authors with posts) can use that ID as the Unique Identifier.