Se você não quer usar plugins para notificar seus comentadores ou inscritos, esta é uma boa opção.
O código a seguir captura todos os e-mails do banco de dados do seu WordPress e envia uma mesagem automaticamente cada vez que uma nova postagem for publicada.
No arquivo functions.php adicione o código, alterando a mesagem padrão:
function email_members($post_ID) { global $wpdb; $usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;"); $users = implode(",", $usersarray); mail($users, "Nova postagem no site", 'Veja minha nova dica em http://dkc.dianakcury.com'); return $post_ID; } add_action('publish_post', 'email_members');
Se o seu arquivo ainda não tem nada, você deve começar o arquivo com <?php
inserir o código acima e terminar com ;?>
.