There are a number of plugins which does exactly what you intend to do. One example could be Media Categories plugin. With any of those plugins mentioned above you could have one category for each user type you have on your website.
Related Posts:
- Delete Associated Media Upon Page Deletion
- Post slugs and images cannot have same name?
- Download external images if post is publish
- Downloadable Documents
- Get post embedded image caption
- How do I programmatically add an image to a post?
- Remove image from post also removes photo from media library
- Insert woocommerce products programmatically with featured image and gallery
- All images on one line for each post
- Cannot create new posts or upload images using media manager
- Post images are not displayed in media library
- Schedule image post on download
- Why does media_handle_sideload upload to last month’s folder?
- How to get only current images of a post
- Get attachment if matches a variable
- What is the proper use of guid for images in wp_posts?
- Print Current Post Index number within Loop
- Front-End Post Submission
- How To Disable (or Remove) “All Posts, Published, and Trash” in Dashboard Posts
- Use category base slug in posts’ permalink
- How to manually link posts to each other in WordPress
- Post/Page Publish/Update button not clickable once I make an edit
- Sends out email to admin
- Get title of post without using the_title();
- Display all search results
- $post->ID not working
- Add default content to post (for specific category)
- Setting pagination for images attached to a post
- Find most recent authors
- Is there a plugin that creates a WP post based on a Twitter account’s hashtag?
- blog page showing only first post
- Is it possible to show a different WP menu when using password protected pages?
- POST from jQuery to PHP
- get_post_custom stripping styling issue
- Enable commenting on front-end preview page for pending posts
- Including text at the end of every post
- Redirect before post page
- Fetch posts from current week (Sunday to Saturday)
- Using radio button meta data from a custom meta box
- How to place HTML below the title of the (custom) post overview
- Scheduled posting not working
- How to set post expiration date and time and move the page to archive after expiration [closed]
- .current-menu-item class on custom post type children pages – again?
- Get posts by multiple ID’s (query)
- Add a class to post title if a link ends with a certain extension
- Animated gif for a thumbs
- Admin Notices don’t display on the admin screen for certain post
- is there a way to show the the post title after the image?
- Add the description field on the attached media
- Is there a way to notify specific users when new posts are published to specific pages?
- filter RSS feed in URL
- get_adjacent_post by language
- Force authors to Preview a post before publishing
- While loop articles – if statement order
- How to create a sub post?
- How to get post body look same as my visual editor?
- Uploading images in custom post form
- Isn’t the way posts are displayed very unefficient?
- Post Filtering by GET URL parameters
- showing posts of an specific category in admin custom menu with style of admin posts section
- Related Posts function not working
- Unabled to Change Permalinks – Even Using the “Edit” (Resets to Original Permalink on “Update”)
- Exclude a category of posts in author template
- post type slug vs page slug
- marking a post that was sticky on category template
- Extract the last published post
- Deleting post tags removes categories
- Add checkbox in admin post list – show checked post in widget
- How show custom message after post pulished or update
- Display specific posts based on an ID of another post
- How do I scope out why I have two “posts” menus in an admin?
- long-title posts do not want published
- Create posts by any logged in users
- insert post fails after multiple postings
- why my post not redirecting to custom created single-show.php file?
- how to fetch posts from Api in chunks or parts?
- if CPT content is empty then
- How to add multiple(but specific) posts to different areas in one page?
- Don`t show short description on a single page
- How to get all posts in gallery post format template
- Append a random string to a post permalink
- Posts in Page – How to customize the URL?
- Next/Prev category post in same button
- WordPress – Update all existing posts at once
- Can I save part of the post in an external file and join it on the fly to avoid redundancy in the wp_posts table?
- Show category post with excerpt text
- Display Post by menu order
- Create a Page Template Which Displays All Posts by Current User
- Cant retrieve $_POST inside page, just header
- Getting rid of the blog page entirely
- Best way to enable sorting by 3 criteria on a page of listings
- long blog post on self hosted wordpress blog not displayed
- how to edit attachments?
- Automatically add class to link based on link text
- how to print loops for odd in 1st column and even in 2nd column in wordpress [closed]
- Bug with post titles [closed]
- How to add a widget area between blog posts in Genesis Framework?
- What effect can a large wp_post table have on overall site performance?
- Changes done in admin panel are taking time to reflect in the REST api responses
- Is there a way to change the default post template selection for a specific category?