wp role
Управляет ролями пользователей. Есть сброс настроек по умолчанию.
Смотрите также команду wp cap.
Список команд | Описание |
---|---|
wp role list | Список всех ролей. |
wp role exists | Проверяет, существует ли роль. |
wp role create | Создает новую роль. |
wp role delete | Удаляет существующую роль. |
wp role reset | Сбрасывает права базовых ролей на права по умолчанию. |
Примеры
# List roles. $ wp role list --fields=role --format=csv role administrator editor author contributor subscriber # Check to see if a role exists. $ wp role exists editor Success: Role with ID 'editor' exists. # Create a new role. $ wp role create approver Approver Success: Role with key 'approver' created. # Delete an existing role. $ wp role delete approver Success: Role with key 'approver' deleted. # Reset existing roles to their default capabilities. $ wp role reset administrator author contributor Success: Reset 3/3 roles.
Исходный код команд
wp role list
Список всех ролей.
wp role list [--fields=<fields>] [--format=<format>]
Использование
wp role list [--fields={fields}] [--field={field}] [--format={format}]
Можно указать Глобальные параметры и следующие:
- [--fields={fields}]
- Limit the output to specific object fields.
- [--field={field}]
- Prints the value of a single field.
- [--format={format}]
Render output in a particular format.
По умолчанию: table
Может быть:- table
- csv
- json
- count
- yaml
Доступные поля
These fields will be displayed by default for each role:
- name
- role
There are no optional fields.
Примеры
# List roles. $ wp role list --fields=role --format=csv role administrator editor author contributor subscriber
wp role exists
Проверяет, существует ли роль.
wp role exists <role-key>
Exits with return code 0 if the role exists, 1 if it does not.
Использование
wp role exists {role-key}
Можно указать Глобальные параметры и следующие:
- {role-key}
- The internal name of the role.
Примеры
# Check if a role exists. $ wp role exists editor Success: Role with ID 'editor' exists.
wp role create
Создает новую роль.
wp role create <role-key> <role-name> [--clone=<role>]
Использование
wp role create {role-key} {role-name} [--clone={role}]
Можно указать Глобальные параметры и следующие:
- {role-key}
- The internal name of the role.
- {role-name}
- The publicly visible name of the role.
- [--clone={role}]
- Clone capabilities from an existing role.
Примеры
# Create role for Approver. $ wp role create approver Approver Success: Role with key 'approver' created.
# Create role for Product Administrator. $ wp role create productadmin "Product Administrator" Success: Role with key 'productadmin' created.
wp role delete
Удаляет существующую роль.
wp role delete <role-key>
Использование
wp role delete {role-key}
Можно указать Глобальные параметры и следующие:
- {role-key}
- The internal name of the role.
Примеры
# Delete approver role. $ wp role delete approver Success: Role with key 'approver' deleted.
# Delete productadmin role. wp role delete productadmin Success: Role with key 'productadmin' deleted.
wp role reset
Сбрасывает права базовых ролей на права по умолчанию.
wp role reset [<role-key>...] [--all]
Использование
wp role reset [{role-key}...] [--all]
Можно указать Глобальные параметры и следующие:
- [{role-key}...]
- The internal name of one or more roles to reset.
- [--all]
- If set, all default roles will be reset.
Примеры
# Reset role. $ wp role reset administrator author contributor Success: Reset 1/3 roles.
# Reset all default roles. $ wp role reset --all Success: All default roles reset.