Notifica los nuevos comentarios, pingback y trackback en WordPress

Cuando un visitante añade un comentario a un post en WordPress, automáticamente se envía un email al autor, para notificárselo. Lo mismo pasa con los PingBack y los TrackBack.

Si el weblog es comunitario, es decir, con varios autores, nos puede interesar que todos reciban todas las notificaciones.

Para ello lo primero que debemos hacer es crear una lista de distribución, de manera que enviando un solo email a una dirección, lo reciban todas las cuentas de correo electrónico suscritas a esa lista.

Después debemos editar el fichero wp-includes/functions.php y en la función wp_notify_postauthor buscamos la siguiente línea de código:

@mail($user->user_email, $subject, $notify_message, $message_headers);

Y realizamos el siguiente cambio:

@mail(”lista@domeus.es”, $subject, $notify_message, $message_headers);

donde lista@domeus.es es la dirección de email de la lista de distribución.

4 comentarios en “Notifica los nuevos comentarios, pingback y trackback en WordPress”

  1. Pin PR: 4dijo:

    Buena Juan. Me di cuenta de que lo habías encontrado ayer, así que lo quité de mis TODO’s. El PHP y yo no hemos empezado demasiado bien…

  2. jgarcía PR: 6dijo:

    No te preocupes Pin.
    No sé si será verdad, pero siempre he oido que los gitanos no quieren a sus hijos con buenos principios. Me imagino que lo importante es el resto de la historia ¿no?

  3. Nina PR: 3dijo:

    perdonnnnn? que me perdí? un besote

  4. diego sevilla PR: 0dijo:

    Eso está muy bien. Pensaba hacer una modificación parecida, salvo que quería añadir un campo al formulario que dijera “notificarme por correo de nuevos comentarios”. Eso tampoco será muy complicado de hacer, aunque tendré que añadir otra tabla a la base de datos de wordpress.

    Saludos y buen trabajo!
    diego

Deja tu comentario

XHTML: Puedes usar las etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>