WordPress 為了方便管理員快速的從前台進入後台來管理網站在 WordPress 頂部強制加入了一個工具條 (admin bar),而且默認是對所有用户都顯示的,有時候看着挺煩心。那麼怎麼來去除這個煩人的工具條 (admin bar) 呢?下面小編上代碼。
一、完全禁用工具條:
1 、完全去除 WordPress 工具條 (代碼一)
show_admin_bar(false);
完全去除 WordPress 工具條 (代碼二)
add_filter('show_admin_bar', '__return_false');
2 、只對特定用户顯示工具條
只對管理員顯示
if (!current_user_can('manage_options')) {
add_filter('show_admin_bar', '__return_false');
}
只對管理員和編輯顯示
if (!current_user_can('edit_posts')) {
add_filter('show_admin_bar', '__return_false');
}
3 、將工具條從頂部移至頁腳
function fb_move_admin_bar() {
echo '
<style type="text/css">
body {
margin-top: -28px;
padding-bottom: 28px;
}
body.admin-bar #wphead {
padding-top: 0;
}
body.admin-bar #footer {
padding-bottom: 28px;
}
#wpadminbar {
top: auto !important;
bottom: 0;
}
#wpadminbar .quicklinks .menupop ul {
bottom: 28px;
}
</style>';
}
// 如果你想讓工具條顯示在後台頂部,請刪除這行代碼
add_action( 'admin_head', 'fb_move_admin_bar' );
//如果你想讓工具條顯示在前台頂部,請刪除這行代碼
add_action( 'wp_head', 'fb_move_admin_bar' );
以上代碼都是加入到 functions.php 中即可。