用代碼讓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)
分享您的位置