I’ve run an number of MT to WordPress imports over the past few weeks. Almost all of them, I was importing MT into WordPress version 2.0. And there is a bug in the process.
Posts an authors imported just fine.
Comments and trackbacks on the other hand? They do import – but you won’t see them. Within your WP admin panel – you won’t see them in the Manage –> Comments area, nor will you see them in the moderation queue.
However, if you look in the database – they are, indeed there.
The comments do get imported – however the comment_approved field database table is blank. They are not marked as approved, unapproved or spam – it’s just blank. Unassigned.
Quick fix? Run a SQL Query via phpMyAdmin (or your choice.) Here’s what did it for me:
UPDATE wp_comments SET comment_approved = ‘1’ WHERE comment_approved = ”
Fixed it right up – all comments and trackbacks are present an accounted for.
It’s definitely a bug, though, that needs fixing. I can’t tell you how many clients I do MT to WP imports for on a regular basis. Ugh!