اگر می خواهید در هنگام انتشار هر مطلب یا نوشته در وب سایت وردپرس شما، یک ایمیل به کاربران سایت ارسال شود ، می توانید از کد زیر در فایل functions.php پوسته خود استفاده کنید .

نکته: این کد برای وب سایت هایی با تعداد کاربران زیاد و حجم مطالب انتشاری بالا ، پیشنهاد نمی شود .

function email_members($post_ID)  {
    global $wpdb;
    $usersarray = $wpdb->get_results("SELECT user_email FROM $wpdb->users;");
    $users = implode(",", $usersarray);
    mail($users, "New WordPress post online", 'A new post has been published on https://www.wpsnipp.com');
    return $post_ID;
}
add_action('publish_post', 'email_members');