Al probar la nueva versión de WordPress, me encontré que en algunos blogs los comentarios dejaban de verse en el Dashboard. Aunque indicaba que había comentarios tanto en los posts como en la cola de moderación, no se podía acceder a ellos.
Tras dar vueltas al tema, estaba claro que el problema estaba en la base de datos y tras probar que una exportación en xml del blog, para volver a importarlo lo solucionaba. Encontré gracias a los foros de WordPress la solución:
La tabla wp_comments tiene un campo llamado comment_date_gmt, dicho campo debe ser un índice para que el dashboard muestre los comentarios, por tanto ejecutando lo siguiente en Mysql podemos arreglarlo:
create index comment_date_gmt
on wp_comments (comment_date_gmt);