wordpress-news
Con questo breve tutorial andremo a notificare agli utenti del nostro blog in modo totalmente automatico ogni inserimento di un nuovo articolo il tutto semplicemente usando la loro email usata al momento dell’iscrizione. Naturalmente per chi ha esigenze più specifiche consiglio l’uso di plugin che gestiscono più dettagliatamente l’invio di newsletter, ma se cerchi una soluzione semplice e veloce questa può fare sicuramente al caso tuo.

La soluzione in poche righe di codice

Ti basterà aprire il file functions.php contenuto nella cartella del tuo tema ed inserire queste righe di codice:

function email_members($post_ID)  {
    global $wpdb;
    $usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
    $users = implode(",", $usersarray);
    mail($users, "Nuovo articolo online!", 'Leggi il nuovo articolo inserito su http://www.tuosito.it');
    return $post_ID;
}
add_action('publish_post', 'email_members');

Naturalmente andrai a personalizzare il testo in base alle tue esigenze.

Fonte: WPSnippets