用代码让wordpress发表新文章,通知注册会员

现在很多人会想建构开放注册的会员网站。
更希望你网站有发表新文章的时候,可以「自动通知用户」
那么这是一个很好的代码。
打开主题的functions.php,加入以下代码就可以啰!
当你wordpress网站有发表新文章,就会自动以e-mail通知用户啰!
 
[cc lang="php"] //用代碼讓wordpress發表新文章,通知註冊會員 function newPostNotify($post_ID) { if( wp_is_post_revision($post_ID) ) return; global $wpdb; $get_post_info = get_post($post_ID); if ( $get_post_info->post_status == 'publish' && $_POST['original_post_status'] != 'publish' ) { // 讀取資料庫,取得所有用戶的email $wp_user_email = $wpdb->get_results("SELECT DISTINCT user_email FROM $wpdb->users"); foreach ( $wp_user_email as $email ) { // 信箱標題 $subject = '真正用wordpress網路賺錢,有新訊息喔'; // 信箱內容 $message = '標題:' . get_permalink($post_ID); // 寄發信箱 wp_mail($email->user_email, $subject, $message); } }} // 一旦WordPress有新文章发布或文章被修改即刻执行newPostNotify函数add_action('publish_post', 'newPostNotify');[/cc]
 

评论 (0)

此处尚未发表评论

留言

  1. 以游客身份发表评论。注册登入到您的帐户。
附件 (0/ 3)
分享您的位置