Berikut cara Menyembunyikan Admin bar tanpa Plugin
Masukkan code berikut di functions.php yang akan bekerja di semua jenis theme yang akan digunakan
Menyembunyikan admin bar untuk semua user
add_filter('show_admin_bar', '__return_false');
Menyembunyikan admin bar untuk semua user kecuali administrator
function hide_wordpress_admin_bar($user){
return ( current_user_can( 'administrator' ) ) ? $user : false;
}
add_filter( 'show_admin_bar' , 'hide_wordpress_admin_bar');
Menyembunyikan admin bar untuk role yang berbeda
Untuk lebih spesifik casenya di sini yang muncul hanya adminstrator dan editor
function hide_wordpress_admin_bar($hide){ if ( !current_user_can( 'administrator' ) || !current_user_can('editor')) { return false; }
return $hide; }
add_filter( 'show_admin_bar' , 'hide_wordpress_admin_bar');
Menyembunyikan admin bar untuk spesifik ID user
function hide_wordpress_admin_bar($hide){
$hide_for_users = array( 24, 6, 19, 84);
if (in_array( get_current_user_id(), $hide_for_users ) ) {
return false;
} return $hide; }
add_filter( 'show_admin_bar' , 'hide_wordpress_admin_bar');