我已经按功能创建了 wp 用户并且它运行成功。现在,SB Welcome Email如果用户通过功能创建,则不会发送问题,但如果我从仪表板手动创建用户,则已发送邮件。我不想使用另一个自定义 wp_mail() 通过函数创建自定义用户。我怎样才能克服这个问题?
$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;
}
幕布斯7119047
慕尼黑的夜晚无繁华
繁花如伊