Поддержка Проблемы и решения Разные capabilities для одного пользователя с одной ролью

  • Есть три кастомных capabilities и одна кастомная роль . Нужно активировать для конкретного пользователя с этой ролью одну или несколько этих capabilities.
    Как можно такое сделать?
    На сайте есть три платных раздела, и может быть оплачен доступ сразу ко всем. Я хочу с помощью кастомных возможностей роли сделать проверку, но не знаю можно ли дать какую то возможность пользователю, если его роль по умолчанию имеет отключенные эти возможности.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Юрий

    (@yube)

    Как можно такое сделать?

    Плагином управления ролями и правами (например user-roles-and-capabilities) или парой строчек кода

    $user = new WP_User($user_id);
    $user->add_cap('blablabla');

    можно ли дать какую то возможность пользователю, если его роль по умолчанию имеет отключенные эти возможности.

    Можно. Индивидуальные capabilities дополняют ролевые.

    Спасибо большое:)

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Разные capabilities для одного пользователя с одной ролью» закрыта для новых ответов.