📅  最后修改于: 2023-12-03 15:07:16.022000             🧑  作者: Mango
如果你需要完全删除 WordPress 前端的管理栏,可以使用以下代码:
add_action('after_setup_theme', 'remove_admin_bar');
function remove_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);
}
}
以上代码将移除前端的 WordPress 管理栏,并且只会显示给管理员用户,其他用户将不会看到管理栏。
add_action()
- 添加一个新的动作到 WordPress 中after_setup_theme
- 在 WordPress 主题加载完成之后执行动作remove_admin_bar
- 执行动作的函数名称!current_user_can('administrator') && !is_admin()
- 检查当前用户是否为管理员用户并且不是在后台界面操作时,如果是,则执行 show_admin_bar(false)
的操作show_admin_bar(false)
- 隐藏前端的 WordPress 管理栏这段代码必须添加到 functions.php
文件中,否则无法生效。
以上代码适用于 WordPress 3.1 或更高版本。
以上是删除管理栏 WordPress 前端的方法。这段代码可以让你完全隐藏前端的 WordPress 管理栏,并且只会显示给管理员用户。如果你需要在前端管理 WordPress 网站,可以使用其他插件或方法对管理栏进行自定义。