Como enviar un email a tus usuarios cada vez que se publique un post

Categories: Tips de wordpress, Tutoriales, Wordpress - Tags:

Una buena forma de mantener a tus lectores fieles informados en todo momento es avisándoles cada vez que se publica un nuevo post. Una manera de hacerlo puede ser por ejemplo que cada vez que publiques un post los usuarios registrados de tu web reciban un email.

Para ello puedes usar la siguiente función basada en el artículo de como enviar emails usando wp_mail(). Como siempre la colocas en functions.php y listo.

1
2
3
4
5
6
7
8
9
function email_usuarios($post_ID)  {
    global $wpdb;
    $usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
    $users = implode(",", $usersarray);
    mail($users, "Nuevo tip de Wordpress!", "Se acaba de publicar un nuevo tip de Wordpress en http://www.masquewordpress.com . Saludos!!');
    return $post_ID;
}
 
add_action('publish_post', 'email_usuarios');

Saludos!!

Deja un comentario