Desde mi punto de vista tiene la consulta mal, prueba con la siguiente:
Código SQL:
Ver originalSELECT MAX( comment_ID ) AS comment_ID, comment_post_ID FROM {$wpdb->comments} WHERE comment_approved = 1 GROUP BY comment_post_ID ORDER BY comment_date DESC
Con esta consulta obtienes las IDs de los últimos comentarios y que estén aprobados.