如何对其他管理员隐藏WordPress管理面板中的帖子和页面

如何对其他管理员隐藏WordPress管理面板中的帖子和页面,wordpress,Wordpress,如何对其他管理员/用户隐藏帖子? 例如,在我的博客中有3个管理员。 我打电话给admin1和admin2,用户名是wpadmin。。 如何从admin1和admin2隐藏wpadmin post/页面。。。 我有密码。。 但这不是一个简单的。。。 我的代码需要手动添加帖子id/页面id //HIDE POST add_action('admin_head', 'hide_posts_pages'); function hide_posts_pages() { global $curr

如何对其他管理员/用户隐藏帖子? 例如,在我的博客中有3个管理员。 我打电话给admin1和admin2,用户名是wpadmin。。 如何从admin1和admin2隐藏wpadmin post/页面。。。 我有密码。。 但这不是一个简单的。。。 我的代码需要手动添加帖子id/页面id

//HIDE POST

add_action('admin_head', 'hide_posts_pages');

function hide_posts_pages() {
    global $current_user;
    get_currentuserinfo();
    If($current_user->user_login != 'wpadmin') {
        ?>
        <style>
           #post-7, {
                display:none;
           }
        </style>
        <?php
    }
}
//隐藏帖子
添加操作(“管理员”标题、“隐藏帖子”页面);
函数hide_posts_pages(){
全局$当前用户;
获取_currentuserinfo();
If($current\u user->user\u login!=“wpadmin”){
?>
#7岁以后{
显示:无;
}
试试这个功能

将以上代码放在活动主题函数中。php文件get\u currentuserinfo自4.5.0版以来已被弃用。我将其替换为wp\u get\u current\u user(),它工作正常。Thx!
function remove_menus() 
{
  global $current_user;
  get_currentuserinfo();
  if($current_user->user_login != 'wpadmin')
  {
     remove_menu_page( 'edit.php' );                   //Posts
     remove_menu_page( 'edit.php?post_type=page' );    //Pages
   }
}
add_action( 'admin_menu', 'remove_menus' );