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.