Si tienes un blog colaborativo, como este, y permites que otras personas creen artículos con el perfil de colaborador, que requiere aprobación de los contenidos antes de su publicación, seguro que necesitabas este truco.
Pues WordPress no dispone de un sistema interno para avisar a los colaboradores cuando sus artículos pendientes de revisión se publiquen, y es – cuanto menos – una cortesía imprescindible.
Para ello hay unas cuantas opciones a valorar …
Índice de contenidos
… Avisar de la publicación mediante código …
Con un simple código, añadido a tu plugin de funciones, podrás avisar a los colaboradores de tu blog cuando sus artículos se publiquen, y de paso agradecérselo.
Este, en concreto, es el código que uso aquí en Ayuda WordPress:
//Avisa a los autores de la publicación de sus posts function avisoAutor($post_id) { global $wpdb; $post = get_post($post_id); $author = get_userdata($post->post_author); $message = " Hola ".$author->display_name.", Tu artículo, ".$post->post_title." ya está publicado, ¡Muchas gracias por compartir tus conocimientos! "; wp_mail($author->user_email, "Tu artículo se ha publicado", $message); } add_action('publish_post', 'avisoAutor');
Guardas los cambios y ya lo tienes. Simplemente personaliza los mensajes si así lo deseas.
… Avisa de la publicación mediante plugins …
Si no quieres, o no te animas aún, a añadir un pequeño código, hay algunos plugins que te ofrecen lo mismo prácticamente. Aquí tienes dos ejemplos, uno muy simple y otro bastante más completo:
- Edit flow: completísimo plugin de gestión de blogs corporativos que, entre sus muchísimas utilidades, incluye el aviso a los colaboradores cuando se publican sus entradas. Si solo quieres la funcionalidad del aviso a colaboradores es demasiado plugin para ti, pero en cualquier caso te animo a probarlo, es un plugin fantástico.
- WP Status Change Notifier: este viene a ser la versión plugin exacta del código que te he puesto antes. La salvedad es que para personalizar los mensajes tienes que editar el archivo PHP del plugin, pues no tiene ajuste alguno para ello. Por lo demás funciona perfectamente. Como plus te permite avisar también si una entrada no se aprueba, si la rechazas.
Y yo creo que con estas opciones tienes de sobra. Por supuesto, si usas algún otro método nos lo cuentas.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Perfecto amigo, me ahorras unos cuantos mensajes 🙂
Y funciona igual para avisar cuando una entrada de un Custom Post Type se publica??
Hola amigo, este metodo me puede funcionar con la tarea que me dejaron? La cual es la siguiente:
«Hacer una pagina de noticias donde a un reportero se le proporciona un Nokia e63 para entrar a la pagina y subir una nota, dicha nota tiene que ser revisada por un editor para despues aprobarla, editarla o rechazarla, aprobarla para ser enviada al depto de impresos» espero tu respuesta, saludos 😀
Funciona perfecto, solo desearía de que hubiese forma de omitir autores, por ejemplo el administrador, cada vez que se publica envía un correo, a la larga es molesto.
Alguien sabría como avisar a un colaborador de que hay nuevos comentarios en sus entradas?