WordPress 在 wp_users 中插入新用户
WordPress insert new user in wp_users
我需要在 wp_users table 中创建一个新用户,但 wp_create_user 和 wp_insert_user 都不起作用。
我正在尝试这种方式,但没有插入用户。
$newUser = $wpdb->insert(
'wp_users',
array(
'user_login' => $userRow->email,
'user_pass' => $userRow->password,
'user_nicename' => $userRow->firstname,
'user_email' => $userRow->email,
'user_url' => '',
'user_registered' => $userRow->registration,
'user_status' => 0,
'display_name' => $userRow->firstname
)
);
if(!$newUser) {
echo '<script>alert("User has not been created.")</script>';
return;
}
使用类似这样的东西在 WP 中创建用户
确保你的变量有值
$username = $userRow->email;
$email = $userRow->email;
$password = $userRow->password;
$user = wp_insert_user(array(
'user_login' => $username,
'user_email' => $email,
'user_pass' => $password,
));
if( !is_wp_error( $user ) ){
} else {
// success message
}
试试这个
$WP_array = array (
'user_login' => 'username',
'user_email' => 'emailID',
'user_pass' => 'Password',
) ;
$id = wp_insert_user( $WP_array ) ;
// if you want to add role to user
wp_update_user( array ('ID' => $id, 'role' => 'editor') ) ;
我需要在 wp_users table 中创建一个新用户,但 wp_create_user 和 wp_insert_user 都不起作用。 我正在尝试这种方式,但没有插入用户。
$newUser = $wpdb->insert(
'wp_users',
array(
'user_login' => $userRow->email,
'user_pass' => $userRow->password,
'user_nicename' => $userRow->firstname,
'user_email' => $userRow->email,
'user_url' => '',
'user_registered' => $userRow->registration,
'user_status' => 0,
'display_name' => $userRow->firstname
)
);
if(!$newUser) {
echo '<script>alert("User has not been created.")</script>';
return;
}
使用类似这样的东西在 WP 中创建用户
确保你的变量有值
$username = $userRow->email;
$email = $userRow->email;
$password = $userRow->password;
$user = wp_insert_user(array(
'user_login' => $username,
'user_email' => $email,
'user_pass' => $password,
));
if( !is_wp_error( $user ) ){
} else {
// success message
}
试试这个
$WP_array = array (
'user_login' => 'username',
'user_email' => 'emailID',
'user_pass' => 'Password',
) ;
$id = wp_insert_user( $WP_array ) ;
// if you want to add role to user
wp_update_user( array ('ID' => $id, 'role' => 'editor') ) ;