add_action('set_current_user', 'cc_hide_admin_bar'); function cc_hide_admin_bar() { if (!current_user_can('edit_posts')) { show_admin_bar(false); } }