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 中即可。