wp user create

Creates a new user.

wp user create <user-login> <user-email> [--role=<role>] [--user_pass=<password>] [--user_registered=<yyyy-mm-dd-hh-ii-ss>] [--display_name=<name>] [--user_nicename=<nice_name>] [--user_url=<url>] [--nickname=<nickname>] [--first_name=<first_name>] [--last_name=<last_name>] [--description=<description>] [--rich_editing=<rich_editing>] [--send-email] [--porcelain]

Options

<user-login>

The login of the user to create.

<user-email>

The email address of the user to create.

[--role=<role>]

The role of the user to create. Default: default role. Possible values include 'administrator', 'editor', 'author', 'contributor', 'subscriber'.

[--user_pass=<password>]

The user password. Default: randomly generated.

[--user_registered=<yyyy-mm-dd-hh-ii-ss>]

The date the user registered. Default: current date.

[--display_name=<name>]

The display name.

[--user_nicename=<nice_name>]

A string that contains a URL-friendly name for the user. The default is the user's username.

[--user_url=<url>]

A string containing the user's URL for the user's web site.

[--nickname=<nickname>]

The user's nickname, defaults to the user's username.

[--first_name=<first_name>]

The user's first name.

[--last_name=<last_name>]

The user's last name.

[--description=<description>]

A string containing content about the user.

[--rich_editing=<rich_editing>]

A string for whether to enable the rich editor or not. False if not empty.

[--send-email]

Send an email to the user with their new account details.

[--porcelain]

Output just the new user id.

Examples

# Create user $ wp user create bob bob@example.com --role=author Success: Created user 3. Password: k9**&I4vNH(& # Create user without showing password upon success $ wp user create ann ann@example.com --porcelain 4