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 thei 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}]
- Зменшити відтворення до конкретного об’єкта поля.
- [–field={field}]
- Prints the value of a single field.
- [–format={format}]
- Render output в окремому форматі.
Типово: table
Можливо:- table
- csv
- json
- count
- yaml
Доступні поля
Ці польоти будуть розглянуті за доцільним для їхньої ролі:
- name
- role
Там не є 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}
- Внутрішня назва 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}
- Внутрішня назва role.
- {role-name}
- 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}
- Внутрішня назва 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}…]
- Внутрішнє ім’я одного або більше roles to reset.
- [–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.