После добавления кода, роль не появляется в списке выбора. Подскажите, что не так? Может что-то мешает созданию новой роли? Так как код идеальный).
register_activation_hook( __FILE__, array( 'mpg', 'mpg_activation' ) );
function mpg_activation(){
add_role('mpg_new',
'New',
array(
'read' => true,
'edit_posts' => true,
'delete_posts' => true,
'publish_posts' => true
)
);
}
Функция прописана в плагине. Также уже прописаны определённые права для кастомного типа поста, которым будут управлять юзер с вышеуказанной ролью.
Инструкции читал:
Не верно использовал функцию активации плагина register_activation_hook. Правильно:
register_activation_hook( __FILE__, 'mpg_activation' );
function mpg_activation(){
add_role('mpg_new',
'New',
array(
'read' => true,
'edit_posts' => true,
'delete_posts' => true,
'publish_posts' => true
)
);
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости