2013年08月20日

管理者以外のアドミンバーを非表示にする方法

サイト上で管理バーを標示しない場合

functions.phpに記述

function my_function_admin_bar(){
return false;
}
add_filter( 'show_admin_bar' , 'my_function_admin_bar'););

もしくは

add_filter( 'show_admin_bar', '__return_false' );

管理者でログインしているときだけ管理バーを表示し、それ以外は非表示の場合

functions.phpに記述

function my_function_admin_bar($content) {
  return ( current_user_can("administrator") ) ? $content : false;
}
add_filter( 'show_admin_bar' , 'my_function_admin_bar');