我已經(jīng)按功能創(chuàng)建了 wp 用戶并且它運(yùn)行成功。現(xiàn)在,SB Welcome Email如果用戶通過功能創(chuàng)建,則不會發(fā)送問題,但如果我從儀表板手動創(chuàng)建用戶,則已發(fā)送郵件。我不想使用另一個自定義 wp_mail() 通過函數(shù)創(chuàng)建自定義用戶。我怎樣才能克服這個問題?$user_login = wp_slash( $username ); $user_email = wp_slash( $email ); $display_name = wp_slash( $full_name ); $first_name = wp_slash( $f_name ); $last_name = wp_slash( $l_name ); $user_pass = $password; $role = 'student'; $exists = email_exists( $user_email ); if ( username_exists( $user_login ) && !email_exists( $user_email ) ) { $user_login = $user_login.'_student'; } else { $user_login = $user_login; } if ( !$exists ) { $userdata = compact( 'user_login', 'user_email', 'user_pass', 'display_name', 'first_name', 'last_name', 'role' ); //return wp_insert_user( $userdata ); $user_id = wp_insert_user( $userdata ) ; }else{ $user = get_user_by( 'email', $user_email ); $user_id = $user->ID; }
3 回答

幕布斯7119047
TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個贊
我已經(jīng)找到了解決方案。需要用到這個功能wp_new_user_notification($user_ids, false, 'both')

慕尼黑的夜晚無繁華
TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超6個贊
該函數(shù)sb_we_send_new_user_notification將在用戶創(chuàng)建后調(diào)用。此操作掛鉤允許在新用戶添加到數(shù)據(jù)庫后立即為其調(diào)用函數(shù)。用戶 id 作為參數(shù)傳遞給 hook。
add_action( 'user_register', 'myplugin_registration_save', 10, 1 );
function myplugin_registration_save( $user_id ) {
sb_we_send_new_user_notification($user_id, true, true);
}
- 3 回答
- 0 關(guān)注
- 244 瀏覽
添加回答
舉報(bào)
0/150
提交
取消