Strapi generates APIs from the destination content model. Records cannot be mapped reliably until API IDs, fields, relations, validation, localization, and publication behavior are stable.
Inventory WordPress structure
List post types, taxonomies, fields, ACF groups, plugin metadata, blocks, media, users, comments, menus, counts, statuses, and relationships.
Design destination types
Approve collection types, fields, components, dynamic zones, media, relations, locales, required values, defaults, and front-end ownership.
Lock API contracts
Confirm plural API IDs, token permissions, payload shapes, relation IDs, provider limits, draft behavior, and error responses before the dry run.
Create dependencies first
Load authors, terms, and media before articles, preserve source IDs, and reconcile every failed or rejected relationship.