我想使用WP_Role::add_cap(), 类似于
$author_role = get_role(\'author\');
foreach ($sections as $section) {
$author_role->add_cap( "edit_{$section}_pages", /* grant= */ false );
}
然后让管理员在wp admin中仅向某些作者授予某些功能(例如Jane可以编辑\\u school\\u页面)(
not 以编程方式,通过WP\\u User::add\\u cap()。
我认为插件可以帮助实现这一点,但我发现的插件(例如。,Capability Manager) 似乎强调创建新角色或功能以及在角色之间添加/移动功能,而不是直接向用户授予功能(尽管我可能错了)。
劝告谢谢,s