Wp user create (WP-CLI)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
$ wp help user create

NAME

  wp user create

DESCRIPTION

  Creates a new user.

SYNOPSIS

  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.

   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

Voorbeeld:

cd /var/www/example.com
  #
  wp user create "Jan Jansen" jan@example.com --role=administrator --first_name="Jan" --last_name="Janden" --send-email