问题描述

我刚刚更新了一个我的博客到新的 wordpress 3.1,我需要隐藏显示在页面顶部的管理菜单。我如何禁用它?

谢谢

最佳解决方案

这是最简单的方法。安装 showhide-adminbar 。那么所有订阅者即使他们设置在查看网站中也不会看到管理员。

http://wordpress.org/extend/plugins/showhide-adminbar/

次佳解决方案

前往 Dashboard> 您的个人资料> 显示管理栏,取消选中 「查看站点」

第三种解决方案

这将隐藏除管理员之外的所有用户的管理栏。在 functions.php 结尾添加:

function my_function_admin_bar($content) {
    return ( current_user_can("administrator") ) ? $content : false;
}
add_filter( 'show_admin_bar' , 'my_function_admin_bar');

第四种方案

将以下内容添加到主题的 functions.php 文件中:

// Disable Admin Bar for all users
add_filter('show_admin_bar', '__return_false');

// Remove Admin Bar Options from all users' Profile page
add_action('admin_print_scripts-profile.php', 'hide_admin_bar_prefs');
function hide_admin_bar_prefs() {

?>
<style type="text/css">
    .show-admin-bar { display: none; }
</style>
<?php

}

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。