[WordPress] Notifier les contributeurs lorsque leurs articles sont publiés

Rate this post

Lorsqu’on contribue sur un blog multi-auteurs, on écrit probablement beaucoup moins que sur un blog personnel.
Une personne est en général en charge de la coordination des publications et on ne maitrise pas la mise en ligne des articles.

Voici une petite astuce, trouvée sur le site WPRecipes, qui permet d’envoyer une email à l’auteur d’un billet lorsque celui-ci est publié.

Comme d’habitude, il vous suffit de coller ce bout de code dans le fichier functions.php de votre thème.

function authorNotification($post_id) {
   $post = get_post($post_id);
   $author = get_userdata($post->post_author);

   $message = "
      Bonjour ".$author->display_name.",
      Votre billet, ".$post->post_title.", a été publié.";
   wp_mail($author->user_email, "Votre article est en ligne", $message);
}
add_action('publish_post', 'authorNotification');

Source