📅  最后修改于: 2023-12-03 15:35:43.724000             🧑  作者: Mango
要在WordPress中创建新用户,我们可以使用WordPress提供的wp_insert_user()
函数。这个函数可以很方便地将新用户从代码中插入到WordPress数据库中。
wp_insert_user()
函数并传递一个包含新用户信息的关联数组。例如:$new_user = array(
'user_login' => 'new_username',
'user_pass' => 'password',
'user_email' => 'user@example.com',
'first_name' => 'New',
'last_name' => 'User',
'nickname' => 'newuser'
);
$user_id = wp_insert_user( $new_user );
这将创建一个新用户,用户名为“new_username”,密码为“password”,电子邮件为“user@example.com”,并设置了名字和昵称。
add_role()
函数自定义角色。要将角色分配给新用户,请使用以下代码:$user = new WP_User( $user_id );
$user->set_role( 'subscriber' );
这将将“订阅者”角色分配给新用户。请注意,要将自定义角色分配给新用户,请将角色名称作为set_role()
函数的参数。
$new_user = array(
'user_login' => 'new_username',
'user_pass' => 'password',
'user_email' => 'user@example.com',
'first_name' => 'New',
'last_name' => 'User',
'nickname' => 'newuser'
);
$user_id = wp_insert_user( $new_user );
$user = new WP_User( $user_id );
$user->set_role( 'subscriber' );
创建新用户是在WordPress中管理用户和访客的重要任务。使用wp_insert_user()
函数可以轻松地将用户插入WordPress数据库中,并为其分配角色。请注意,添加新用户的代码应在WordPress主题的功能文件中添加,以便在需要时调用。