как назначить несколько ролей для пользователя в wordpress?
Я знаю, как добавить роль для пользователя. Но переход к нескольким ролям для пользователя не работает...wordpress дает этот объект или нет.Спасибо заранее.
3 ответов
да, WordPress позволяет это. Вы можете сделать это в коде:
$someone = new WP_User( $user_id );
$someone->add_role( 'role-1' );
$someone->add_role( 'role-2' );
вы также можете использовать плагины, такие как Несколько Ролей. Плагин преобразует раскрывающийся список select в флажки.
Это невозможно в Wordpress в настоящее время, так как это, как отображение основных ролей разработан. Однако вы можете создать "комбинированные" роли, но это может привести к большому количеству ролей, когда у вас есть много основных ролей для объединения.
другой вариант будет использовать плагин, таких как Редактор Ролей Пользователя, что может помочь вам дать больше контроля над отображением ролей Wordpress.