Avisa a tus colaboradores en WordPress de sus publicaciones

Escrito por: Redacción    14 noviembre 2011     1 minuto

Con un trozo de código muy sencillo podrás comunicar a tus colaboradores en WordPress de la publicación de sus artículos.

Una de las mayores ventajas de WordPress como sistema de gestión de contenido es el amplio control mediante reglas que se puede tener sobre los distintos usuarios. Uno de los roles base son los colaboradores (contributors en inglés), que son aquellos que tienen limitada gracias a las revisiones sus publicaciones.

Para el colaborador el sistema es totalmente transparente, ya que desde su punto de vista el editor de WordPress funciona de la misma forma que para un usuario con rol de editor. La diferencia radica en que un usuario superior revisa y publica los artículos. El problema lo encontramos en que WordPress no avisa por defecto a los colaboradores de la publicación de un artículo, pero con un simple trozo de código se puede fácil y automático.

Lo único que tienes que hacer es copiar el siguiente código en tu archivo functions.php:

function wpr_authorNotification($post_id) {
$post = get_post($post_id);
$author = get_userdata($post->post_author);
$message = "
Hola ".$author->display_name.",
Tu post, ".$post->post_title." acaba de ser publicado. ¡Bien hecho!
";
wp_mail($author->user_email, "Tu artículo ya está online", $message);
}
add_action('publish_post', 'wpr_authorNotification');

Vía | WpRecipes