答案 0 :(得分:1)
在名为admin-bar.php的WordPress wp-content / plugins /文件夹中创建一个新文件,然后添加以下插件标题:
<?php
/*
Plugin Name: Admin Bar
Plugin URI: http://www.sitepoint.com/
Description: Modifies the WordPress admin bar
Version: 1.0
Author: Craig Buckler
Author URI: http://twitter.com/craigbuckler
License: MIT
*/
您现在可以在WordPress管理面板中激活此插件。它不会做任何事情,但你可以添加,保存然后刷新以查看更新。
您可以使用remove_node()方法删除现有项目。为此,我们需要创建一个名为update_adminbar()的新函数,该函数传递一个WP_Admin_Bar对象($ wp_adminbar)。激活admin_bar_menu操作挂钩时调用此函数:
// update toolbar
function update_adminbar($wp_adminbar) {
// remove unnecessary items
$wp_adminbar->remove_node('wp-logo');
$wp_adminbar->remove_node('customize');
$wp_adminbar->remove_node('comments');
}
// admin_bar_menu hook
add_action('admin_bar_menu', 'update_adminbar', 999);
答案 1 :(得分:0)
您可以创建一个自定义插件,并将其中包含此文件的文件夹上传到服务器。确保将文件保存为确切的插件名称。例如,“ AdminBar.php”
<?php
/*
Plugin Name: AdminBar
Plugin URI:
Description: Code to hide the admin bar for non-admins only.
Version: 1.0
Author: Name Here
Author URI:
*/
function hide_admin_bar_settings()
{
?>
<style type="text/css">
.show-admin-bar {
display: none;
}
</style>
<?php
}
function disable_admin_bar()
{
if(!current_user_can('administrator'))
{
add_filter( 'show_admin_bar', '__return_false' );
add_action( 'admin_print_scripts-profile.php', 'hide_admin_bar_settings' );
}
}
add_action('init', 'disable_admin_bar', 9);