WordPress BuddyPressカスタマイズメモ – サイトフロントのアドミンバー非表示

WordPress(BuddyPress)でユーザー登録した一般ユーザー(投稿者権限)で、管理バー(Adminバー)を非表示にする

<実現したい機能>

・WordpressのSNSプラグイン、BuddyPressのメンバーで、ユーザー登録した一般ユーザー(投稿者権限)にはサイトフロントで管理バーを表示させない。

・管理者としてログインしてる時は見えていていい。

 

functions.php へ記述

サイトフロントでのアドミンバーの非表示は、functions.php に1行書くだけでOK。

if ( ! current_user_can( 'administrator' ) ) { //管理者以外
  add_filter( 'show_admin_bar', '__return_false' );//サイトのアドミンバー非表示
}

管理者でも非表示したいのであれば、

if ( ! current_user_can( 'administrator' ) ) {

}

を削除して、真ん中の1行だけ書いておけばいい。

コメントを残す