隐藏管理菜单的插件(垂直菜单栏)

时间:2012-02-29 作者:ltfishie

我正在学习编写WordPress插件并测试一个简单的案例:根据用户角色隐藏管理栏。到目前为止,我的插件文件中有以下内容:

$hidemenu= new HideMenu();
class HideMenu
{
    function hideMenu() {
        add_filter( \'show_admin_bar\' , array($this, \'hideAdminBar\'));
    }

    function hideAdminBar() {
            if (!(current_user_can("administrator")) 
                            return false;
    }
}
这是基于中给出的示例WordPress reference. 你知道为什么这样不行吗?

1 个回复
最合适的回答,由SO网友:SickHippie 整理而成

你看过WP Custom Admin Bar 插件?至少它有一些代码块,您可以对其进行解构,为您指明正确的方向。

结束

相关推荐

函数deactive_plugins不存在

我正在function deactivate_plugins does not exist 调用此函数时出错function deactivateSelf(){ deactivate_plugins(RSD_PLUGIN, true); //gives error: function deactivate_plugins does not exist header(\"Location: plugins.php?deactivate=true\"); //redirect