Archivi tag: avvisare utenti di un nuovo post

WordPress: inviare una mail a tutti gli utenti per avvisare di un nuovo post

function email_members($post_ID)  {
    global $wpdb;
    $usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
    $users = implode(",", $usersarray);
    mail($users, "Un nuovo articolo su rat86", 'Abbiamo appena pubblicato un nuovo articolo su rat86.netsons.org, vieni a leggerlo!');
    return $post_ID;
}

add_action('publish_post', 'email_members');

Vediamo come poter inviare una mail a tutti gli utenti registrati nel nostro blog wordpress per avvisare di un nuovo post inserito.

Il tutto con una semplice funzione. Catturanndo l’hook publish_post.