问题描述
在WordPress中如果你没有禁用,只要登录就会显示顶部一个bar,如下:

在主题开发过程中这是很不方便调试的,因此我们需要关闭。
解决方案
以下代码都放在主题文件:functions.php 中
一
show_admin_bar( false );
二
add_filter('show_admin_bar', '__return_false');
三
add_filter('show_admin_bar', 'hide_admin_bar'); function hide_admin_bar($flag) { return false; }
四:对非管理员用户隐藏
function my_function_admin_bar($content) { return ( current_user_can( 'administrator' ) ) ? $content : false; } add_filter( 'show_admin_bar' , 'my_function_admin_bar');
五:对非管理员用户隐藏
if ( ! current_user_can( 'manage_options' ) ) { show_admin_bar( false ); }