隐藏每个人的管理栏这一条相当简单,要隐藏每个人的WordPress管理栏,请在主题中添加以下内容functions.php
文件,第一位隐藏管理栏,第二位隐藏设置:
add_filter( \'show_admin_bar\', \'__return_false\' );
function wp_hide_admin_bar_settings() {
?>
<style type="text/css">
.show-admin-bar {
display: none;
}
</style>
<?php
}
function wp_hide_admin_bar() {
add_filter( \'show_admin_bar\', \'__return_false\' );
add_action( \'admin_print_scripts-profile.php\',
\'wp_hide_admin_bar_settings\' );
}
add_action( \'init\', \'wp_hide_admin_bar\' , 9 );
隐藏特定请求的WordPress管理栏
if ( isset($_GET[\'bar\']) && \'no\' == $_GET[\'bar\'] )
add_filter( \'show_admin_bar\', \'__return_false\' );
这将允许您通过转到隐藏WordPress管理栏
example.com/?bar=no
, 当然,您可以更改这些值。
<小时>To hide the WP Admin Bar and the Admin Bar preference 在特定用户的个人资料页面上,将以下内容添加到主题functions.php
文件:
function wp_hide_admin_bar_settings() {
?>
<style type="text/css">
.show-admin-bar {
display: none;
}
</style>
<?php
}
function wp_hide_admin_bar() {
if ( 2 == get_current_user_id() ) {
add_filter( \'show_admin_bar\', \'__return_false\' );
add_action( \'admin_print_scripts-profile.php\', \'wp_hide_admin_bar_settings\' );
}
}
add_action( \'init\', \'wp_hide_admin_bar\' , 9 );
或者你可以
do the reverse, 并通过为其他所有用户禁用WordPress管理栏,仅为一个用户启用WordPress管理栏:
function wp_hide_admin_bar_settings() {
?>
<style type="text/css">
.show-admin-bar {
display: none;
}
</style>
<?php
}
function wp_hide_admin_bar() {
if ( 2 != get_current_user_id() ) {
add_filter( \'show_admin_bar\', \'__return_false\' );
add_action( \'admin_print_scripts-profile.php\',
\'wp_hide_admin_bar_settings\' );
}
}
add_action( \'init\', \'wp_hide_admin_bar\' , 9 );