Регистрация Автор Введите пользователя в WordPress - PullRequest
0 голосов
/ 24 марта 2011

Я использую функцию wp_create_user для регистрации нового пользователя в WordPress. Эта функция вставляет пользователя как роль подписчика. Я хочу вставить пользователей как роль типа автора. Как я могу это сделать .?

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

1 Ответ

3 голосов
/ 24 марта 2011

Функция wp_create_user () возвращает идентификатор пользователя, которого она создает.Затем вы можете использовать класс WP_User как:

$new_user_id = wp_create_user($your_args_here);

$u = new WP_User( $new_user_id );

// Remove role
$u->remove_role( 'subscriber' );

// Add role
$u->add_role( 'author' );

В качестве альтернативы вы можете использовать wp_update_user () function:

Хотя я не точно конечно, как это сделать, но я думаю, что вы могли бы решить это, заглянув в wp-includes / registration.php, где находится эта функция.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...