Informez vos abonnés à chaque nouvel article

Il existe la Newsletter mais comment faire si les abonnés de votre blog n'y sont pas inscrits?

Voici un hack pour envoyer automatiquement un email aux abonnés de votre blog WordPress à chaque publication d'un nouvel article

Insérez simplement le code ci-dessous dans le fichier "function.php" de votre thème. Pensez à sauvegarder le fichier d'origine avant toute modification.

/**
 * Notifier vos membres par mail pour tout nouvel article
 */
function email_members($post_ID) {
 //global $wpdb;
 //$usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
 $wp_user_search = new WP_User_Query( array( 'fields' => array('user_email') ) );
 $usersarray = $wp_user_search->get_results();
 $arrUsers = array ();
 for ($arr = $usersarray, $mU = count ($arr), $iU = 0; $iU < $mU; $iU++) {
 $arrUsers[] = $arr[$iU]->user_email;
 } // for
 $users = implode(",", $arrUsers);

 mail($users, "Nouvel article en ligne : " . get_bloginfo('name') , "Un nouvel article est en ligne sur " . get_bloginfo('siteurl') );
 return $post_ID;
}
add_action('publish_post', 'email_members');

 

Ce hack a été testé uniquement pour la publication de cet article mais ne sera pas mis en oeuvre sur ce blog, aussi si vous voulez vous abonner et être informé de la publication des nouveaux articles de Formation internet, abonnez-vous au flux RSS ou via la Newsletter ci-dessous.

Découvrez également: 10 hacks WordPress faciles à mettre en oeuvre

Source: WpRecipes.com

 

A propos de l'auteur...

WPFormation

Fabrice Ducarme, formateur WordPress je suis éditeur, auteur et fondateur du site WP Formation.com. Conférencier lors des WordCamp Paris 2013 & 2015 ainsi qu'au WP Tech Nantes 2014, je vous propose plus de 400 articles & tutoriaux à propos de WordPress, mes trucs & astuces mais aussi des coups de gueule...

Tweet
Share
Share
Buffer