JS支持票证-自动创建WP帐户

时间:2016-01-26 作者:Hielke

也许你们知道,当新用户创建票据时,是否有可能创建一个帐户。此时有两个选项。

让用户根据电子邮件地址创建票证让用户先创建帐户如果人们不需要手动创建帐户就好了
因此,如果他们填写所有字段,将根据他们的电子邮件地址创建一个帐户,并接收登录详细信息以供将来使用。

2 个回复
SO网友:Tom J Nowell

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

SO网友:Marat Aminov

据我所知,你应该试试Catchers Helpdesk 插件

然后您的客户向您发送一张票据,插件创建一个用户帐户和前端。将通过电子邮件通知用户。