some years ago we wrote a CSV importer from WordPress to Plone that helped us migrate the site of a customer at the time. I'm trying to reuse the same thing because we are migrating another WordPress site.
I was reading about other options yesterday and I found this one pretty interesting:
WordPress can export JSON OOTB and we can then write a script to push that into Plone; that sounds nice, the problem is we have no time for that right now
I was trying to save resources when I stumbled with the lack of documentation in transmogrify.dexterity and the difference on how things work with our default content types.
transmogrifier is a little bit crazy but works fine when you handle to understand and master it.
our pipeline, for instance, does many things as resolving to UUID on text fields linking to internal content, add related items, insert YouTube embedding code, and so on.