您可以使用custom plugin, 如果当前用户具有“参与者”角色,则在菜单中隐藏此项目。
jetpack插件允许所有角色使用菜单项,因此具有以下功能read
, 在默认安装中,具有此所有角色。add_menu_page( \'Jetpack\', $title, \'read\', \'jetpack\', array( $this, \'admin_page\' ), \'div\' )
例如,对于自定义插件,如果用户没有该角色,则删除此菜单项administrator
.
/**
* Plugin Name: Remove Jetpack Menu Item for roles smaller Admin
*/
add_action( \'admin_menu\', \'fb_remove_menu_entries\' );
function fb_remove_menu_entries () {
// with WP 3.1 and higher
if ( ! current_user_can( \'administrator\' ) )
remove_menu_page( \'jetpack\' );
}
有关此主题的更多背景信息,请参见
this post.
Alternative 是一个plugin, 这给了你一个选择,比如Adminimize. 这个插件允许隐藏不同的区域,针对不同的角色。一点出价更容易达到你的目标,但更多的选项作为自定义插件。