Wp user create (WP-CLI)
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
When you invoke twice?
When you invoke this command on an already-esting account, an error is generated and the original account stays put.
Example
cd /var/www/example.com # wp user create "Jan Jansen" jan@example.com --role=administrator --first_name="Jan" --last_name="Janden" --send-email
Example: Script
#!/bin/bash # # ################################################################################ # create_account() ################################################################################ # create_account() { echo " "; echo " "; echo $PWD wp user create "$first_name" $email_address --role=administrator --first_name="$first_name" --last_name="$last_name" --send-email } ################################################################################ # Set variables ################################################################################ # first_name="Jan" last_name="Jansen" email_address="jan@jansen.nl" ################################################################################ # Main ################################################################################ # cd /var/www/example.be/; create_account cd /var/www/example.cn/; create_account cd /var/www/example.cz/; create_account cd /var/www/example.dk/; create_account cd /var/www/example.fr/; create_account cd /var/www/example.in/; create_account cd /var/www/example.it/; create_account cd /var/www/example.jp/; create_account cd /var/www/example.lu/; create_account cd /var/www/example.nl/; create_account cd /var/www/example.nz/; create_account cd /var/www/example.se/; create_account cd /var/www/example.sk/; create_account cd /var/www/example.us/; create_account