Assuming that you want to show only some Admin page items to a user-type, this page might get you started: https://www.johnparris.com/how-to-restrict-access-to-menu-items-in-the-wordpress-admin/ . Not much detail there, but might get you started.
You would then limit access based on the person’s login level (Editor, Subscriber, etc). Or create a new login-level, and use that to limit access.
To get started on admin access levels and what they can do, start here: https://codex.wordpress.org/Roles_and_Capabilities That page contains links to plugins that might do what you need (or that can provide you a starting point to creating your own plugin)
Related Posts:
- Setting admin edit panels & metaboxes positions and visibility for ALL users and admins
- Can an admin check passwords of registered users?
- How to obtain the user ID of the current profile being edited in WP-Admin?
- Hide update messages from non-admin users?
- How to remove “Super Admin” from All Users for those that are not a “Super Admin”?
- Add extra field when admin create user
- Add a custom column in users list page
- Customize Admin Users Screen based on Role
- Make certain pages uneditable by editors?
- wp-admin: Sort users by surname
- Add User meta fields, which only admin can edit
- How to display only logged in user’s post comments in comments area
- Add Admin User via SQL
- Can you have the users list pre sorted by specific column?
- How to remove Gravatar from Username column
- How do I enable new account notification emails (to the administrator)?
- In administration, how do I display comments of a certain user?
- New users must comment when requesting username
- user-new.php less detailed after WP3.1; how to revert?
- $user_id vs. is_user_logged_in()
- Get current logged in user under 3.1, re: remove “Howdy”
- Manage users custom column add class “num”
- Hide one admin from another admin
- How can I make the user names of commentors clickable links to the user’s profile from the admin comment screen?
- Keep Logged in Users out of Admin Panel
- Shared account / dual blogging in WordPress
- I’m a super admin and I want to give an admin the ability to add new users…?
- Redirect admin 403 “Cheatin uh?” admin pages
- Given multiple admin accounts, how can I make it so that only admin with X username can edit posts
- How should I setup the “Users” area to hand over to a client?
- How to show a custom notification to a specific user?
- Want to know who is login Admin/User
- Control Users listed in Users List on dashboard
- How should I change the username of or delete the admin user?
- Prevent Registration Where Role is None?
- Extending the user profile [closed]
- Hide top admin panel for non admin and non editors
- When admin approves a registered user, I don’t want to send a notification email to users
- Custom redirection when managing users in admin
- Different role for free and pro users in wordpress without using bbpress
- You do not have permission to access this document on form submit
- Add a user to edit the layout of a site
- Admin Ajax is returning 0
- Add a Separator to the Admin Menu?
- Adding a custom admin page
- Allowing admin-ajax.php to receive “application/json” instead of “x-www-form-urlencoded”
- Custom admin email for new user registration
- A similar hook as wp_head for the admin area
- Hide allow trackbacks/pingbacks
- Hide Admin menus per role in WordPress
- wordpress upload http error?
- How to find out if an wp-admin action edited a file?
- Text snippets shared across posts
- Page only shows when user is logged in (even with visibility set to public)
- get_template_part in admin
- Why Jetpack is missing the “Feedbacks” menu item? [closed]
- Getting the different post statuses + count like in edit.php, in a custom submenu page
- What is the optimal way to filter out subpages from admin?
- Create a Meta Box in the Admin User Screen?
- Send email to Admin when user/member updates specific user/member data
- Help with shortcode in admin-ajax [closed]
- Protect custom php file with login
- Limit Words in Category / Term Description – Admin Panel
- Change top level menu item to point to custom submenu item
- Change admin logout URL
- Default admin color scheme as “blue”
- Don’t attribute content to admin users
- Can user #1 (the initial user) be deleted without ill effect?
- wp-admin post.php JavaScript Links Not Working
- Remove duplicate product link from WooCommerce Page Row Actions
- How to set default editor tab
- Make the Status, Visibility, or Date fields opened by default in the Publish box
- Four columns in the wp_users table
- Change the Labels of Users to Customers in Admin
- Force to use STRONG users password and implement rule to prevent REUSE [closed]
- WordPress Admin Login Redirect Problem
- Attachment display settings only allows “full-size”
- Admin option sidebar count
- Admin Top Bar Not Showing On Front End
- WordPress administration Over SSL – To Force SSL Logins and SSL Admin Access
- Only Admin can Edit, Delete or Update
- How to verify nonces in bulk?
- Getting admin notices to appear after page refresh
- avoiding the display of certain categories to certain user roles at content entry time
- WordPress Hacked 5.5 admin-ajax.php [closed]
- how to remove +new from wp admin area
- Weird jquery problem when upgrade to WordPress 3.1
- Maintenance mode excluding site administrators
- my wordpress configuration locally vs live server
- Why does my admin email address keep changing to something random?
- WordPress Admin Doesnt work
- Admin Bar Acting Up
- WP administration over SSL using different domain
- Display Graphs in Admin Pages
- Downloading file from wp-admin folder
- Unsure how to add simple checkboxes that write to a small table to admin
- Custom styles and scripts for specific admin screen
- TinyMCE buttons broken
- Is it possible to get rid of admin new updates notifications?
- What Role to assign remote site developer?