administrator権限以外のユーザーにadmin barを隠す

function yoast_hide_admin_bar_settings() 
{
?>
<style type="text/css">
.show-admin-bar {
display: none;
}
</style>
<?php
}
function yoast_disable_admin_bar() 
{
if(!current_user_can('administrator'))
{
add_filter( 'show_admin_bar', '__return_false' );
add_action( 'admin_print_scripts-profile.php', 'yoast_hide_admin_bar_settings' );
}
}
add_action('init', 'yoast_disable_admin_bar', 9);

参照:
http://www.strangerstudios.com/blog/2011/06/disable-the-wordpress-admin-bar-for-non-admins-only/

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です