2013-08-05 2 views
0

В этом настраиваемом плагине, который я разрабатываю, я использую функцию wp_user_create(); для добавления пользователя. Я хочу установить определенную роль, потому что теперь все они добавляются как «подписчики». Возможно ли после этого установить вновь созданную пользовательскую роль пользователя, например. «редактор» или «автор» или любая пользовательская роль?wp_user_create - Настройка роли - Wordpress

Заранее спасибо.

ответ

3

С помощью wp_insert_user() вы можете применять дополнительные параметры, такие как роль пользователя, при создании нового пользователя.

wp_insert_user(array ('role' => 'editor', ...)); 

Для получения дополнительной информации посмотрите в Wordpress Codex.

6

Да, вы можете добавить роль пользователя после создания пользователя, как показано ниже

$user_id = wp_create_user($user_name, $random_password, $user_email); 
$user_id_role = new WP_User($user_id); 
$user_id_role->set_role('contributor');