A ver, no se si os ha pasado, o yo de tocar el código he fastidiado algo.
Resulta que un usuario administrador de su propio blog, una vez logeado correctamente, no puede escribir comentarios en su propio blog. Da error que falta email, cuando si el usuario esta logeado, no es necesario indicar email ninguno.
Viendo el archivo que recibe los datos posteados (wp-comments-post.php), hay una llamada a una funcion wp_get_current_user();, la cual deberia devolver un objeto a $user.
Pues bien, debugando un poco. la llamada a esa funcion no surte efecto, y $user queda vacio, y da logicamente el error que falta email, etc.
Las cookies tampoco tienen ninguna informacion acerca del usuario que postea un comentario.
No se, es muy raro. A alguien le ha pasado o ha visto esto?