612-293-8629 [email protected]

Today I needed to figure out a way to show the BuddyPress admin bar only to users who are “Admin” level or higher. I lost a little bit of time, because I didn’t stop to think that the BuddyPress admin bar might require a different hook than the WordPress admin bar (whoops!). The code below can be copy-and-pasted into functions.php:

// show admin bar only for admins
if (!current_user_can('administrator')) {
	// WP admin bar
	add_filter('show_admin_bar', '__return_false');
	// BP admin bar
	remove_action( 'wp_footer', 'bp_core_admin_bar', 8 );
}

Of course, you can edit the “current_user_can” function to display the admin bar for editors or contributors as well.

PHONE, EMAIL, TEXT

We love to communicate: phone, email, text, Facebook, Twitter, LinkedIn, you name it.

LOCATIONS

PAYMENTS ACCEPTED

Call Now

Enroll in Our Free Beginner WordPress Class by Email

Never feel powerless in WordPress again!  Become a WordPress superstar for free in only minutes a day!

Our Beginner WordPress Email Class is delivered to your inbox!

Learn More 

You Have Successfully Enrolled! Prepare For Amazing!