Para los administradores de sitios con mucha actividad, la función incorporada de acciones masivas del panel de WordPress no es suficiente. Debido a que lista una cantidad de 10 a 20 comentarios por pagina y a veces tenemos cientos o miles en espera.
Esta es la situación que me toco vivir recientemente, cuando habían más de 3.000 comentarios en espera, los cuales ya eran de contenidos de meses y años atrás. Así que tuve que recurrir directamente a la base de datos. Lo cual lo puedes hacer por consola o a través del siempre amigable PhpMyAdmin.
Una vez que te conectas a la base de datos por cualquiera de estas opciones, debes ejecutar la siguiente linea de comando:
DELETE FROM wp_comments WHERE comment_approved = ‘0’
Esto significa que borre todos los comentarios desde la table wp_comments y que estan en el estado de no aprobados o pendientes, o sea igual a cero
Una vez ejecutado el comando se habrán borrado todos estos comentarios.