wp_create_user
是你的朋友!
它需要用户名、密码和电子邮件:
wp_create_user( $username, $password, $email );
下面是一个例子:
$user_id = username_exists( $user_name );
if ( !$user_id and email_exists($user_email) == false ) {
$random_password = wp_generate_password( $length=12, $include_standard_special_chars=false );
$user_id = wp_create_user( $user_name, $random_password, $user_email );
} else {
$random_password = __(\'User already exists. Password inherited.\');
}
由于您的票务系统不是WordPress core的一部分,并且没有提供详细信息,因此您需要提供在新的
ticket
创建,无论是webhook还是动作,具体取决于创建方式
tickets
已实施。
You can find more information, including examples here