任何人都知道如何从前端删除管理导航链接?我已经构建了一个自定义主题,当我登录到WordPress时,WordPress会在某处附加管理导航栏。
答案 0 :(得分:7)
管理栏? 转到用户>您的个人资料>显示管理栏。在这里,您可以从主题中禁用它。如果要完全禁用(删除)它,请使用各种插件之一like this。
答案 1 :(得分:1)
或者您可以在functions.php中默认删除它。
/* Disable the Admin Bar. */
add_filter( 'show_admin_bar', '__return_false' );
<?php function yoast_hide_admin_bar_settings() { ?>
<style type="text/css">
.show-admin-bar {
display: none;
}
</style>
<?php }
function yoast_disable_admin_bar() {
add_filter( 'show_admin_bar', '__return_false' );
add_action( 'admin_print_scripts-profile.php',
'yoast_hide_admin_bar_settings' );
}
add_action( 'init', 'yoast_disable_admin_bar' , 9 );
答案 2 :(得分:0)
仅在函数中就这一点.php适用于我。
// Remove Admin Bar Front End
add_filter('show_admin_bar', '__return_false');
答案 3 :(得分:0)
对于wordpress 3.4.2,这些变通办法都不起作用。我已经整理出一个非常简单的技巧来隐藏管理栏!
在你调用wp_head()之后,放置这个样式声明:
<style>
html { margin-top: 0px !important; }
* html body { margin-top: 0px !important; }
</style>
它不涉及功能或其他任何修改。只是普通的老css !! 我希望它能在不久的将来解决Google员工的问题: - )
答案 4 :(得分:0)
将其放入functions.php
:
/* Disable WordPress Admin Bar for all users but admins. */
if(!current_user_can("manage_options")){
show_admin_bar(false);
}
答案 5 :(得分:0)
您可以通过插件执行此操作,链接如下:
http://wordpress.org/plugins/global-admin-bar-hide-or-remove/