wp user
Управляет пользователями, а также их ролями, возможностями и метаданными.
Список команд | Описание |
---|---|
wp user list | Список пользователей. |
wp user get | Получает сведения о пользователе. |
wp user delete | Удаляет одного или нескольких пользователей с текущего сайта. |
wp user create | Создает нового пользователя. |
wp user update | Обновляет пользователя. |
wp user generate | Создает указанное число новых пользователей с фиктивными данными. |
wp user set-role | Устанавливает роль пользователя. |
wp user add-role | Добавляет роль пользователя. |
wp user remove-role | Удаляет роль пользователя. |
wp user add-cap | Добавляет возможность пользователю. |
wp user remove-cap | Удаляет возможность пользователя. |
wp user list-caps | Список всех возможностей пользователя. |
wp user import-csv | Импорт пользователей из CSV-файла. |
wp user reset-password | Сбрасывает пароль для одного или нескольких пользователей. |
wp user spam | Помечает одного или нескольких пользователей как спам. |
wp user unspam | Удаляет одного или нескольких пользователей из спама. |
wp user check-password | Проверяет, действителен ли пароль пользователя. |
wp user meta list | Список всех метаданных, связанных с пользователем. |
wp user meta get | Получает значение мета поля. |
wp user meta delete | Удаляет мета-поле. |
wp user meta add | Добавляет мета-поле. |
wp user meta update | Обновляет мета-поле. |
wp user meta pluck | Получает вложенное значение из мета-поля (из сериал-го массива). |
wp user meta patch | Обновляет вложенного значения у мета-поля (сериал-го массива). |
wp user term list | Список всех терминов, связанных с юзером. |
wp user term remove | Удаление термина у юзера. |
wp user term add | Добавление термина к юзеру. |
wp user term set | Задает термины юзера. |
wp user session destroy | Уничтожить сеанс (сессию) указанного юзера. |
wp user session list | Список сеансов (сессий) указанного юзера. |
wp user application-passwords list | Перечисляет все пароли приложений, связанные с пользователем. |
wp user application-passwords get | Получает определенный пароль приложения. |
wp user application-passwords create | Создает новый пароль приложения. |
wp user application-passwords update | Обновляет существующий пароль приложения. |
wp user application-passwords record-usage | Запись использования пароля приложения. |
wp user application-passwords delete | Удаление существующего пароля приложения. |
wp user application-passwords exists | Проверяет, существует ли пароль приложения для данного приложения. |
Примеры
# List user IDs $ wp user list --field=ID 1 # Create a new user. $ wp user create bob bob@example.com --role=author Success: Created user 3. Password: k9**&I4vNH(& # Update an existing user. $ wp user update 123 --display_name=Mary --user_pass=marypass Success: Updated user 123. # Delete user 123 and reassign posts to user 567 $ wp user delete 123 --reassign=567 Success: Removed user 123 from http://example.com
Исходный код команд
wp user list
Список пользователей.
Display WordPress users based on all arguments supported by WP_User_Query().
Использование
wp user list [--role={role}] [--{field}={value}] [--network] [--field={field}] [--fields={fields}] [--format={format}]
Можно указать Глобальные параметры и следующие:
- [--role={role}]
- Only display users with a certain role.
- [--{field}={value}]
- Control output by one or more arguments of WP_User_Query().
- [--network]
- List all users in the network for multisite.
- [--field={field}]
- Prints the value of a single field for each user.
- [--fields={fields}]
- Limit the output to specific object fields.
- [--format={format}]
Render output in a particular format.
По умолчанию: table
Может быть:- table
- csv
- ids
- json
- count
- yaml
Доступные поля
These fields will be displayed by default for each user:
- ID
- user_login
- display_name
- user_email
- user_registered
- roles
These fields are optionally available:
- user_pass
- user_nicename
- user_url
- user_activation_key
- user_status
- spam
- deleted
- caps
- cap_key
- allcaps
- filter
- url
Примеры
# List user IDs $ wp user list --field=ID 1
# List users with administrator role $ wp user list --role=administrator --format=csv ID,user_login,display_name,user_email,user_registered,roles 1,supervisor,supervisor,supervisor@gmail.com,"2016-06-03 04:37:00",administrator
# List users with only given fields $ wp user list --fields=display_name,user_email --format=json [{"display_name":"supervisor","user_email":"supervisor@gmail.com"}]
# List users ordered by the 'last_activity' meta value. $ wp user list --meta_key=last_activity --orderby=meta_value_num
wp user get
Получает сведения о пользователе.
Использование
wp user get {user} [--field={field}] [--fields={fields}] [--format={format}]
Можно указать Глобальные параметры и следующие:
- {user}
- User ID, user email, or user login.
- [--field={field}]
- Instead of returning the whole user, returns the value of a single field.
- [--fields={fields}]
- Get a specific subset of the user's fields.
- [--format={format}]
Render output in a particular format.
По умолчанию: table
Может быть:- table
- csv
- json
- yaml
Примеры
# Get user $ wp user get 12 --field=login supervisor
# Get user and export to JSON file $ wp user get bob --format=json > bob.json
wp user delete
Удаляет одного или нескольких пользователей с текущего сайта.
On multisite, wp user delete only removes the user from the current site. Include --network to also remove the user from the database, but make sure to reassign their posts prior to deleting the user.
Использование
wp user delete {user}... [--network] [--reassign={user-id}] [--yes]
Можно указать Глобальные параметры и следующие:
- {user}...
- The user login, user email, or user ID of the user(s) to delete.
- [--network]
- On multisite, delete the user from the entire network.
- [--reassign={user-id}]
- User ID to reassign the posts to.
- [--yes]
- Answer yes to any confirmation prompts.
Примеры
# Delete user 123 and reassign posts to user 567 $ wp user delete 123 --reassign=567 Success: Removed user 123 from http://example.com
# Delete all contributors and reassign their posts to user 2 $ wp user delete $(wp user list --role=contributor --field=ID) --reassign=2 Success: Removed user 813 from http://example.com Success: Removed user 578 from http://example.com
wp user create
Создает нового пользователя.
Использование
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]
Можно указать Глобальные параметры и следующие:
- {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 role. Possible values include 'administrator', 'editor', 'author', 'contributor', 'subscriber'.
- [--user_pass={password}]
- The user password. По умолчанию: randomly generated.
- [--user_registered={yyyy-mm-dd-hh-ii-ss}]
- The date the user registered. По умолчанию: 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.
Примеры
# 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
wp user update
Обновляет пользователя.
Использование
wp user update {user}... [--user_pass={password}] [--user_nicename={nice_name}] [--user_url={url}] [--user_email={email}] [--display_name={display_name}] [--nickname={nickname}] [--first_name={first_name}] [--last_name={last_name}] [--description={description}] [--rich_editing={rich_editing}] [--user_registered={yyyy-mm-dd-hh-ii-ss}] [--role={role}] --{field}={value} [--skip-email]
Можно указать Глобальные параметры и следующие:
- {user}...
- The user login, user email or user ID of the user(s) to update.
- [--user_pass={password}]
- A string that contains the plain text password for the user.
- [--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.
- [--user_email={email}]
- A string containing the user's email address.
- [--display_name={display_name}]
- A string that will be shown on the site. Defaults to user's username.
- [--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.
- [--user_registered={yyyy-mm-dd-hh-ii-ss}]
- The date the user registered.
- [--role={role}]
- A string used to set the user's role.
- --{field}={value}
- One or more fields to update. For accepted fields, see wp_update_user().
- [--skip-email]
- Don't send an email notification to the user.
Примеры
# Update user $ wp user update 123 --display_name=Mary --user_pass=marypass Success: Updated user 123.
# Смена пароля пользователя USERNAME $ wp user update USERNAME --user_pass="PASSWORD"
wp user generate
Создает указанное число новых пользователей с фиктивными данными.
Использование
wp user generate [--count={number}] [--role={role}] [--format={format}]
Можно указать Глобальные параметры и следующие:
- [--count={number}]
- Сколько пользователей создать?
По умолчанию: 100 - [--role={role}]
- Роль созданных пользователей.
По умолчанию: роль по умолчанию WordPress - [--format={format}]
В каком формате выводить результаты генерации.
По умолчанию: progress
Может быть:- progress
- ids
Примеры
# Add meta to every generated users. $ wp user generate --format=ids --count=3 | xargs -d ' ' -I % wp user meta add % foo bar Success: Added custom field. Success: Added custom field. Success: Added custom field.
wp user set-role
Устанавливает роль пользователя.
Использование
wp user set-role {user} [{role}]
Можно указать Глобальные параметры и следующие:
- {user}
- User ID, user email, or user login.
- [{role}]
- Make the user have the specified role. If not passed, the default role is used.
Примеры
$ wp user set-role 12 author Success: Added johndoe (12) to http://example.com as author.
wp user add-role
Добавляет роль пользователя.
Для мультисайта, позволяет добавить пользователя к указанному под-сайту (блогу).
Использование
wp user add-role {user} {role}
Можно указать Глобальные параметры и следующие:
- {user}
- User ID, user email, or user login.
- {role}
- Add the specified role to the user.
Примеры
$ wp user add-role 12 author Success: Added 'author' role for johndoe (12).
# add user 11 to /es multisite blog with author role $ wp user add-role 11 author --url=https://mysite.com/es
wp user remove-role
Удаляет роль пользователя.
Использование
wp user remove-role {user} [{role}]
Можно указать Глобальные параметры и следующие:
- {user}
- User ID, user email, or user login.
- [{role}]
- A specific role to remove.
Примеры
$ wp user remove-role 12 author Success: Removed 'author' role for johndoe (12).
wp user add-cap
Добавляет возможность пользователю.
Использование
wp user add-cap {user} {cap}
Можно указать Глобальные параметры и следующие:
- {user}
- User ID, user email, or user login.
- {cap}
- The capability to add.
Примеры
# Add a capability for a user $ wp user add-cap john create_premium_item Success: Added 'create_premium_item' capability for john (16).
# Add a capability for a user $ wp user add-cap 15 edit_product Success: Added 'edit_product' capability for johndoe (15).
wp user remove-cap
Удаляет возможность пользователя.
Использование
wp user remove-cap {user} {cap}
Можно указать Глобальные параметры и следующие:
- {user}
- User ID, user email, or user login.
- {cap}
- The capability to be removed.
Примеры
$ wp user remove-cap 11 publish_newsletters Success: Removed 'publish_newsletters' cap for supervisor (11).
$ wp user remove-cap 11 publish_posts Error: The 'publish_posts' cap for supervisor (11) is inherited from a role.
$ wp user remove-cap 11 nonexistent_cap Error: No such 'nonexistent_cap' cap for supervisor (11).
wp user list-caps
Список всех возможностей пользователя.
Использование
wp user list-caps {user} [--format={format}]
Можно указать Глобальные параметры и следующие:
- {user}
- User ID, user email, or login.
- [--format={format}]
Render output in a particular format.
По умолчанию: list
Может быть:- list
- table
- csv
- json
- count
- yaml
Примеры
$ wp user list-caps 21 edit_product create_premium_item
wp user import-csv
Импорт пользователей из CSV-файла.
If the user already exists (matching the email address or login), then the user is updated unless the --skip-update flag is used.
Использование
wp user import-csv {file} [--send-email] [--skip-update]
Можно указать Глобальные параметры и следующие:
- {file}
- The local or remote CSV file of users to import. If '-', then reads from STDIN.
- [--send-email]
- Send an email to new users with their account details.
- [--skip-update]
- Don't update users that already exist.
Примеры
# Import users from local CSV file $ wp user import-csv /path/to/users.csv Success: bobjones created Success: newuser1 created Success: existinguser created
# Import users from remote CSV file $ wp user import-csv http://example.com/users.csv
Sample users.csv file:
user_login,user_email,display_name,role bobjones,bobjones@example.com,Bob Jones,contributor newuser1,newuser1@example.com,New User,author existinguser,existinguser@example.com,Existing User,administrator
wp user reset-password
Сбрасывает пароль для одного или нескольких пользователей.
Использование
wp user reset-password {user}... [--skip-email]
Можно указать Глобальные параметры и следующие:
- {user}...
- one or more user logins or IDs.
- [--skip-email]
- Don't send an email notification to the affected user(s).
Примеры
# Reset the password for two users and send them the change email. $ wp user reset-password admin editor Reset password for admin. Reset password for editor. Success: Passwords reset.
wp user spam
Помечает одного или нескольких пользователей как спам.
Использование
wp user spam {id}...
Можно указать Глобальные параметры и следующие:
- {id}...
- One or more IDs of users to mark as spam.
Примеры
$ wp user spam 123 User 123 marked as spam. Success: Spamed 1 of 1 users.
wp user unspam
Удаляет одного или нескольких пользователей из спама.
Использование
wp user unspam {id}...
Можно указать Глобальные параметры и следующие:
- {id}...
- One or more IDs of users to remove from spam.
Примеры
$ wp user unspam 123 User 123 removed from spam. Success: Unspamed 1 of 1 users.
wp user check-password
Проверяет, действителен ли пароль пользователя.
Использование
wp user check-password {user} {user_pass}
Можно указать Глобальные параметры и следующие:
- {user}
- The user login, user email or user ID of the user to check credentials for.
- {user_pass}
- A string that contains the plain text password for the user.
Примеры
# Check whether given credentials are valid; exit status 0 if valid, otherwise 1 $ wp user check-password admin adminpass $ echo $? 1
# Bash script for checking whether given credentials are valid or not if ! $(wp user check-password admin adminpass); then notify-send "Invalid Credentials"; fi
wp user meta list
Список всех метаданных, связанных с пользователем.
Использование
wp user meta list {id} [--keys={keys}] [--fields={fields}] [--format={format}] [--orderby={fields}] [--order={order}]
Можно указать Глобальные параметры и следующие:
- {id}
- ID for the object.
- [--keys={keys}]
- Limit output to metadata of specific keys.
- [--fields={fields}]
- Limit the output to specific row fields. Defaults to id,meta_key,meta_value.
- [--format={format}]
Render output in a particular format.
По умолчанию: table
Может быть:- table
- csv
- json
- yaml
- count
- [--orderby={fields}]
Set orderby which field.
По умолчанию: id
Может быть:- id
- meta_key
- meta_value
- [--order={order}]
Set ascending or descending order.
По умолчанию: asc
Может быть:- asc
- desc
wp user meta get
Получает значение мета поля.
Использование
wp user meta get {id} {key} [--format={format}]
Можно указать Глобальные параметры и следующие:
- {id}
- The ID of the object.
- {key}
- The name of the meta field to get.
- [--format={format}]
Get value in a particular format.
По умолчанию: var_export
Может быть:- var_export
- json
- yaml
wp user meta delete
Удаляет мета-поле.
Использование
wp user meta delete {id} [{key}] [{value}] [--all]
Можно указать Глобальные параметры и следующие:
- {id}
- The ID of the object.
- [{key}]
- The name of the meta field to delete.
- [{value}]
- The value to delete. If omitted, all rows with key will deleted.
- [--all]
- Delete all meta for the object.
wp user meta add
Добавляет мета-поле.
Использование
wp user meta add {id} {key} [{value}] [--format={format}]
Можно указать Глобальные параметры и следующие:
- {id}
- The ID of the object.
- {key}
- The name of the meta field to create.
- [{value}]
- The value of the meta field. If omitted, the value is read from STDIN.
- [--format={format}]
The serialization format for the value.
По умолчанию: plaintext
Может быть:- plaintext
- json
wp user meta update
Обновляет мета-поле.
Использование
wp user meta update {id} {key} [{value}] [--format={format}]
Можно указать Глобальные параметры и следующие:
- {id}
- The ID of the object.
- {key}
- The name of the meta field to update.
- [{value}]
- The new value. If omitted, the value is read from STDIN.
- [--format={format}]
The serialization format for the value.
По умолчанию: plaintext
Может быть:- plaintext
- json
wp user meta pluck
Получает вложенное значение из мета-поля (из сериал-го массива).
Использование
wp user meta pluck {id} {key} {key-path}... [--format={format}]
Можно указать Глобальные параметры и следующие:
- {id}
- The ID of the object.
- {key}
- The name of the meta field to get.
- {key-path}...
- The name(s) of the keys within the value to locate the value to pluck.
- [--format={format}]
- The output format of the value.
--- По умолчанию: plaintext
Может быть:
- plaintext
- json
- yaml
wp user meta patch
Обновляет вложенного значения у мета-поля (сериал-го массива).
Использование
wp user meta patch {action} {id} {key} {key-path}... [{value}] [--format={format}]
Можно указать Глобальные параметры и следующие:
- {action}
Patch action to perform.
Может быть:
- insert
- update
- delete
- {id}
- The ID of the object.
- {key}
- The name of the meta field to update.
- {key-path}...
- The name(s) of the keys within the value to locate the value to patch.
- [{value}]
- The new value. If omitted, the value is read from STDIN.
- [--format={format}]
The serialization format for the value.
По умолчанию: plaintext
Может быть:- plaintext
- json
wp user term list
Список всех терминов, связанных с юзером.
Использование
wp user term list {id} {taxonomy}... [--field={field}] [--fields={fields}] [--format={format}]
- {id}
- ID for the object.
- {taxonomy}...
- One or more taxonomies to list.
- [--field={field}]
- Prints the value of a single field for each term.
- [--fields={fields}]
- Limit the output to specific row fields.
- [--format={format}]
Render output in a particular format.
По умолчанию: table
Может быть:- table
- csv
- json
- yaml
- count
- ids
Доступные поля
These fields will be displayed by default for each term:
- term_id
- name
- slug
- taxonomy
These fields are optionally available:
- term_taxonomy_id
- description
- term_group
- parent
- count
wp user term remove
Удаление термина у юзера.
Использование
wp user term remove {id} {taxonomy} [{term}...] [--by={field}] [--all]
Можно указать Глобальные параметры и следующие:
- {id}
- The ID of the object.
- {taxonomy}
- The name of the term's taxonomy.
- [{term}...]
- The name of the term or terms to be removed from the object.
- [--by={field}]
Explicitly handle the term value as a slug or id.
Может быть:
- slug
- id
- [--all]
- Remove all terms from the object.
wp user term add
Добавление термина к юзеру.
Append the term to the existing set of terms on the object.
Использование
wp user term add {id} {taxonomy} {term}... [--by={field}]
- {id}
- The ID of the object.
- {taxonomy}
- The name of the taxonomy type to be added.
- {term}...
- The slug of the term or terms to be added.
- [--by={field}]
Explicitly handle the term value as a slug or id.
Может быть:
- slug
- id
wp user term set
Задает термины юзера.
Replaces existing terms on the object.
Использование
wp user term set {id} {taxonomy} {term}... [--by={field}]
- {id}
- The ID of the object.
- {taxonomy}
- The name of the taxonomy type to be updated.
- {term}...
- The slug of the term or terms to be updated.
- [--by={field}]
Explicitly handle the term value as a slug or id.
Может быть:
- slug
- id
wp user session destroy
Уничтожить сеанс (сессию) указанного юзера.
Использование
wp user session destroy {user} [{token}] [--all]
Можно указать Глобальные параметры и следующие:
- {user}
- User ID, user email, or user login.
- [{token}]
- The token of the session to destroy. Defaults to the most recently created session.
- [--all]
- Destroy all of the user's sessions.
Примеры
# Destroy the most recent session of the given user. $ wp user session destroy admin Success: Destroyed session. 3 sessions remaining.
# Destroy a specific session of the given user. $ wp user session destroy admin e073ad8540a9c2... Success: Destroyed session. 2 sessions remaining.
# Destroy all the sessions of the given user. $ wp user session destroy admin --all Success: Destroyed all sessions.
# Destroy all sessions for all users. $ wp user list --field=ID | xargs -n 1 wp user session destroy --all Success: Destroyed all sessions. Success: Destroyed all sessions.
wp user session list
Список сеансов (сессий) указанного юзера.
Note: The token field does not return the actual token, but a hash of it. The real token is not persisted and can only be found in the corresponding cookies on the client side.
Использование
wp user session list {user} [--fields={fields}] [--format={format}]
Можно указать Глобальные параметры и следующие:
- {user}
- User ID, user email, or user login.
- [--fields={fields}]
- Limit the output to specific fields.
- [--format={format}]
Render output in a particular format.
По умолчанию: table
Может быть:- table
- csv
- json
- yaml
- count
- ids
Доступные поля
These fields will be displayed by default for each session:
- token
- login_time
- expiration_time
- ip
- ua
These fields are optionally available:
- expiration
- login
Примеры
# List a user's sessions. $ wp user session list admin@example.com --format=csv login_time,expiration_time,ip,ua "2016-01-01 12:34:56","2016-02-01 12:34:56",127.0.0.1,"Mozilla/5.0..."
wp user application-passwords list
Перечисляет все пароли приложений, связанные с пользователем.
Использование
wp user application-passwords list {user} [--{field}={value}] [--field={field}] [--fields={fields}] [--format={format}] [--orderby={fields}] [--order={order}]
Можно указать Глобальные параметры и следующие:
- {user}
- The user login, user email, or user ID of the user to get application passwords for.
- [--{field}={value}]
- Filter the list by a specific field.
- [--field={field}]
- Prints the value of a single field for each application password.
- [--fields={fields}]
- Limit the output to specific fields.
- [--format={format}]
Render output in a particular format.
По умолчанию: table
Может быть:- table
- csv
- json
- count
- yaml
- [--orderby={fields}]
Set orderby which field.
По умолчанию: created
Может быть:- uuid
- app_id
- name
- password
- created
- last_used
- last_ip
- [--order={order}]
Set ascending or descending order.
По умолчанию: desc
Может быть:- asc
- desc
Примеры
# List user application passwords and only show app name and password hash $ wp user application-passwords list 123 --fields=name,password +--------+------------------------------------+ | name | password | +--------+------------------------------------+ | myapp | $P$BVGeou1CUot114YohIemgpwxQCzb8O/ | +--------+------------------------------------+
wp user application-passwords get
Получает определенный пароль приложения.
Использование
wp user application-passwords get {user} {uuid} [--field={field}] [--fields={fields}] [--format={format}]
Можно указать Глобальные параметры и следующие:
- {user}
- The user login, user email, or user ID of the user to get the application password for.
- {uuid}
- The universally unique ID of the application password.
- [--field={field}]
- Prints the value of a single field for the application password.
- [--fields={fields}]
- Limit the output to specific fields.
- [--format={format}]
Render output in a particular format.
По умолчанию: table
Может быть:- table
- csv
- json
- yaml
Примеры
# Get a specific application password and only show app name and created timestamp $ wp user application-passwords get 123 6633824d-c1d7-4f79-9dd5-4586f734d69e --fields=name,created +--------+------------+ | name | created | +--------+------------+ | myapp | 1638395611 | +--------+------------+
wp user application-passwords create
Создает новый пароль приложения.
Использование
wp user application-passwords create {user} {app-name} [--app-id={app-id}] [--porcelain]
Можно указать Глобальные параметры и следующие:
- {user}
- The user login, user email, or user ID of the user to create a new application password for.
- {app-name}
- Unique name of the application to create an application password for.
- [--app-id={app-id}]
- Application ID to attribute to the application password.
- [--porcelain]
- Output just the new password.
Примеры
# Create user application password $ wp user application-passwords create 123 myapp Success: Created application password. Password: ZG1bxdxdzjTwhsY8vK8l1C65
# Only print the password without any chrome $ wp user application-passwords create 123 myapp --porcelain ZG1bxdxdzjTwhsY8vK8l1C65
# Create user application with a custom application ID for internal tracking $ wp user application-passwords create 123 myapp --app-id=42 --porcelain ZG1bxdxdzjTwhsY8vK8l1C65
wp user application-passwords update
Обновляет существующий пароль приложения.
Использование
wp user application-passwords update {user} {uuid} [--{field}={value}]
Можно указать Глобальные параметры и следующие:
- {user}
- The user login, user email, or user ID of the user to update the application password for.
- {uuid}
- The universally unique ID of the application password.
- [--{field}={value}]
- Update the
with a new . Currently supported fields: name.
Примеры
# Update an existing application password $ wp user application-passwords update 123 6633824d-c1d7-4f79-9dd5-4586f734d69e --name=newappname Success: Updated application password.
wp user application-passwords record-usage
Запись использования пароля приложения.
Использование
wp user application-passwords record-usage {user} {uuid}
Можно указать Глобальные параметры и следующие:
- {user}
- The user login, user email, or user ID of the user to update the application password for.
- {uuid}
- The universally unique ID of the application password.
Примеры
# Record usage of an application password $ wp user application-passwords record-usage 123 6633824d-c1d7-4f79-9dd5-4586f734d69e Success: Recorded application password usage.
wp user application-passwords delete
Удаление существующего пароля приложения.
Использование
wp user application-passwords delete {user} [{uuid}...] [--all]
Можно указать Глобальные параметры и следующие:
- {user}
- The user login, user email, or user ID of the user to delete the application password for.
- [{uuid}...]
- Comma-separated list of UUIDs of the application passwords to delete.
- [--all]
- Delete all of the user's application password.
Примеры
# Record usage of an application password $ wp user application-passwords record-usage 123 6633824d-c1d7-4f79-9dd5-4586f734d69e Success: Recorded application password usage.
wp user application-passwords exists
Проверяет, существует ли пароль приложения для данного приложения.
Использование
wp user application-passwords exists {user} {app-name}
Можно указать Глобальные параметры и следующие:
- {user}
- The user login, user email, or user ID of the user to check the existence of an application password for.
- {app-name}
- Name of the application to check the existence of an application password for.
Примеры
# Check if an application password for a given application exists $ wp user application-passwords exists 123 myapp $ echo $? 1
# Bash script for checking whether an application password exists and creating one if not if ! wp user application-password exists 123 myapp; then PASSWORD=$(wp user application-password create 123 myapp --porcelain) fi