it-swarm-es.com

Gancho para ver si el comentario tiene una respuesta?

De acuerdo, sé que el título es bastante vago, pero no sabía cómo articularlo.

Básicamente, quiero un complemento que envíe notificaciones por correo electrónico a los usuarios que optaron por ingresar solo si recibieron respuesta específica.

WordPress tiene su funcionalidad incorporada para el enlace/respuesta de comentarios, por lo que en lugar de bombardear al usuario con correos electrónicos cada vez que se publique un nuevo comentario en una publicación a la que se haya suscrito, me gustaría darles la opción de solo ser notificado cuando se les responde específicamente.

Puedo desarrollar esto yo mismo si es necesario, de hecho, una búsqueda preliminar que no arroja resultados parece apuntar a esto.

Mi pregunta es, ¿a qué ganchos les echaría un vistazo? Mirando otros complementos de notificadores, veo que hacen uso de comment_post y otros que se me pueden ocurrir. Más específicamente, ¿cómo sabría si el usuario x recibió una respuesta directa?

Entiendo cómo funcionaría el sistema de suscripción y todo eso, mi única preocupación es cómo saber si un usuario suscrito recibió una respuesta directa a través del sistema de comentarios incorporado.

1
Jorge Israel Peña

Me lo imaginé. Cada fila de comentarios en la tabla wp_comments tiene un campo llamado comment_parent que almacena el comment_ID del comentario principal. Si el comentario no tiene padre, entonces el valor predeterminado es 0.

Por lo tanto, supongo que en cada publicación de comentarios revisaría la base de datos en busca de los padres del comentario publicado, y si coincide con el comentario de un suscriptor, notifíquelo.

Suena como un plan.

3
Jorge Israel Peña