Obtener los email de los comentarios de un post en wordpress

A veces es necesario obtener los email de la gente que ha comentado en un post para mandarle alguna información que podría ser importante. Si bien no existe una forma directa de hacerlo, mysql viene a salvarnos el día.

SELECT comment_author_email 
FROM gr_comments 
WHERE comment_post_ID = 825 
GROUP BY comment_author_email;

En mi caso gr_comments corresponde a la tabla donde están los comentarios ( generalmente es wp_comments ) y 825 corresponde a el id del post.

El comando anterior obtiene la lista sin repeticiones de todos los comentarios de un post.

En el caso de querer enviar el resultado directamente a un archivo, desde la consola ejecutamos lo siguiente :

mysql -u USUARIO -pPASS BDD -e "select comment_author_email from gr_comments where comment_post_ID = 825 group by comment_author_email" > correos.txt

Deja un comentario

This site uses Akismet to reduce spam. Learn how your comment data is processed.