This class CreateUser is use to create user programmatically.
File need to include:
Following file contain the class, you can include in your theme or plugin or application to use of class.
classes/class-create-user.php
Example file:
Following file is contain example code of usages of class.
functions/functions-create-user.php
Code sample:
$args = array( 'username' => 'demo_post', // Optional 'password' => '', // Optional 'email' => 'hasan@gmail50.com', // Required 'user_meta' => array( 'nickname'=>'Dummy nickname', 'first_name'=>'My first_name', 'last_name'=>'My last_name', 'description'=>'My description', 'wp_user_level'=> 3, ), ); $CreateUser = new CreateUser(); $userId = $CreateUser->create_user($args); var_dump($userId);
Arguments:
Argument | Type | Example |
---|---|---|
username | String | Any String for Username, If empty it will auto generate from email username |
password | String | Any string for password, if empty it will auto generated. |
String | (Required)Any string for email. | |
user_meta | Array | Array of meta field key and value, value can be string, integer or array. |