14 noviembre 2011 Trucos

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

También te puede interesar

Comentarios

Enlaces y trackbacks

  1. Bitacoras.com 14 noviembre 2011

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *