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.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *