您只需要检查当前用户的角色
add_action( \'admin_bar_menu\', \'remove_new_content_menu\', 999 );
function remove_new_content_menu( $wp_admin_bar ) {
$user = wp_get_current_user();
if ( $user && in_array( \'grocery\', (array) $user->roles ) ) {
$wp_admin_bar->remove_node( \'new-content\' );
}
}
尽管更好的选择可能是检查特定功能,因为角色名称可能会更改。