Magazine Blog

Informez vos abonnés à chaque nouvel article

Publié le 06 mai 2012 par Wpformation @wpformation

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


Retour à La Une de Logo Paperblog

A propos de l’auteur


Wpformation 4979 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte