PHP
add_action('after_setup_theme', 'remove_admin_bar_for_non_admin');
function remove_admin_bar_for_non_admin() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);
}
}