2011-03-24 35 views
0

我正在使用wp_create_user函數在wordpress中註冊新用戶。 該函數將用戶作爲用戶的角色插入。我想將用戶作爲作者類型角色插入。我怎樣才能做到這一點。?在wordpress中註冊作者類型用戶

在此先感謝。

回答

3

wp_create_user()函數返回它創建的用戶的ID。然後,您可以使用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()功能:

雖然我不是精確知道如何做到這一點,但我想你可以工作了通過查看wp-includes/registration.php這是創建函數的位置。

+0

謝謝。這個對我有用。 – 2011-03-27 10:25:11