Respuesta a: Problema con los comentarios

Inicio Foros WordPress General WordPress.org Problema con los comentarios Respuesta a: Problema con los comentarios

#73236

Vicente1987
Participante

Se me ha ocurrido una forma de arreglarlo pero necesito que me ayudéis porque no me acuerdo mucho de hacer triggers. La forma que se me ha ocurrido es con un Trigger en la base de datos para la tabla de comentarios.

En lugar de que se aprueben todos los comentarios, haremos que se aprueben solo los de los usuarios registrados.

Entonces, lo que hay que hacer, es que cada vez que se inserte un comentario en la tabla wp_comments, si el comentario está introducido por alguien registrado, es decir, user_id es diferente de 0… entonces comment_approved debe ser 1.

He intentado diseñar el trigger pero no me aclaro. De momento tengo esto:

CREATE TRIGGER aprobarComentariosConocidos AFTER UPDATE ON wp_comments FOR EACH ROW BEGIN IF NEW.user_id !=0 THEN UPDATE wp_comments SET NEW.comment_approved =1;

END IF ;

END ;

Lo he probado y no ha ido. ¿Alguna sugerencia? Gracias

Pin It on Pinterest