email notification publish post in wordpress
publish post to send mail users in wordpress
publish post to send mail users in wordpress
function email_me($post) {
global $post;
global $wpdb;
/*author*/
$user_id = $post->post_author;
$table_name = $wpdb->prefix . "subscribe_users";
//$emails = $wpdb->get_results($wpdb->prepare( "SELECT subscriber_email FROM $table_name WHERE status = %s AND author_id = %d",'active',$user_id));
$emails = $wpdb->get_results($wpdb->prepare( "SELECT subscriber_email FROM $table_name WHERE author_id = %d AND status = %s",$user_id,'active'));
foreach($emails as $email) {
$postMessage = $post->post_title;
wp_mail($email->subscriber_email, "Blog Post", $postMessage);
}
return $post;
}
add_action ( 'publish_post', 'email_me' );