WordPress: avvisare un autore della pubblicazione del suo articolo

WordPress: avvisare un autore della pubblicazione del suo articolo

Quando si gestisce un sito con più autori è spesso necessario avvisare un autore della pubblicazione di un suo articolo. Vediamo come espletare questo compìto in WordPress.

Aggiungete il seguente codice al file functions.php del vostro tema:


function notificate_author($post_id) {

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

   $message = "
      Ciao " . $author->display_name . ",
      Il tuo articolo, ". $post->post_title ." è stato pubblicato all'indirizzo " .
      get_permalink($post->ID) . " .";
   
   wp_mail($author->user_email, "Il tuo articolo è online!", $message);
}

add_action('publish_post', 'notificate_author');

Il codice di cui sopra sfrutta la action publish_post di WordPress per inviare un'e-mail all'autore dell'articolo con il titolo e l'URL del suo articolo.

Torna su