我如何隐藏编辑角色的“页面”、“媒体”、“评论”?

时间:2018-07-02 作者:Kho Kenixiex

如何隐藏“页面”、“媒体”、“评论”。。。。对于编辑器角色?

enter image description here

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

/** remove editor dashboard menu
*/ define( \'DISALLOW_FILE_EDIT\', true);
 
function remove_menus(){

  remove_menu_page( \'index.php\' );                  //Dashboard  
  remove_menu_page( \'jetpack\' );                    //Jetpack*   //
  remove_menu_page( \'edit.php\' );                   //Posts  
  remove_menu_page( \'upload.php\' );                 //Media  
  remove_menu_page( \'edit.php?post_type=page\' );    //Pages  
  remove_menu_page( \'edit-comments.php\' );          //Comments  
  remove_menu_page( \'themes.php\' );                 //Appearance  
  remove_menu_page( \'plugins.php\' );                //Plugins  
  remove_menu_page( \'users.php\' );                  //Users  
  remove_menu_page( \'tools.php\' );                  //Tools  
  remove_menu_page( \'options-general.php\' );        //Settings
  remove_menu_page( \'wpcf7\' );        //contact form

}

if ( current_user_can( \'editor\' ) ){
    add_action( \'admin_menu\', \'remove_menus\' );
}
我找到了解决方案,在主题函数中添加了这些。php

结束

相关推荐

Custom Menus and taxonomies

好的,我刚开始使用WordPress,不是很好,我有一个菜单问题,我真的需要一些帮助。我在一个网站上工作,它有多个地点,并非所有地点都销售相同的产品。所有位置都是具有父结构的页面。俄亥俄州-联系我们-关于我们-产品等。。。西弗吉尼亚州-联系我们-关于我们-产品等。。。宾夕法尼亚州-联系我们-关于我们-产品等我掌握了自定义页面模板的窍门,并为其添加了自定义菜单(因此,我所有的Ohio页面都使用了我制作的自定义Ohio模板,并包含了自定义Ohio菜单)。我正在使用帖子创建产品信息页面,并使用以下方式显示它们: