Although I haven’t used this personally you are probably looking at a plugin like this
Seems to provide all the functionality you have requested above.
Related Posts:
- Manually set global $post vars with an ID, in order to use template tags
- How to prevent a post from being deleted?
- Publish author posts only with editor approval?
- Can we completely remove the WordPress Sitemaps (WordPress 5.5)?
- How to assign user a role if none is present when logging in
- Enable comments for post with comments meta box removed
- How can I change plugin to give access to editor user role?
- wordpress custom login successful redirect hook
- Plugin to restrict access to pages in wp-admin
- Display post lists in 2nd paragraph
- How to allow an editor to edit all WordPress blog posts but have the last say as administrator?
- Redirect to another page using contact form 7? [closed]
- Where Should i write the code for wordpress ajax voting?
- Show media-uploads to all users
- how can authors to define custom pages?
- implement custom roles in custom plugin
- Allow a particular user to access a particular plugin?
- How to make this custom capability work? [duplicate]
- How to create different views for different user roles?
- How to show private pages based on a user’s role?
- How to wrap image tag into div for post only?
- How do I restrict a second admin certain access?
- Different email notifications (about pending posts) to different users
- Custom User Role
- How to block external download link access if visitor not referred from WP?
- Sync roles across several plugins
- Notifications Bar on home page only
- How to give different user access to different people?
- How to disable plugin capability : “create new category”
- Show WooCommerce products based on query parameters on redirect
- Best collection of code for your 'functions.php' file [closed]
- How to include a plugin’s php file to another plugin functions file [duplicate]
- Remove Google Fonts Which Are (Probably) Added By Plugins
- Editor access to plugin settings
- Shortcode display outside the div
- Custom Widget outputs the input but doesn’t save anything inside the textarea
- How can I let users to access plugin functions based on roles?
- Fastest way to loop through all posts?
- Restricting users to a specific front end page [closed]
- Can wp_script_is used in pluginA check if a script is being enqueued/registered from pluginB?
- Collaborative post submission [closed]
- Where to place custom functions?
- Advanced Custom Fields/User Role Editor – how to hide ACF for certain users?
- How to achieve certain page (url) accessible to certain users
- WordPress display breadcrumbs using Yoast plugin [closed]
- creating html reusable blocks via shortcodes
- Preg Match All doesn’t Allow echo first character for WordPress Taxonomy Tags
- Fatal error: Call to undefined function cmsms_theme_page_layout_scheme()
- Excerpts on category page
- Disqus deleted comments are syncing with wordpress but active comments do not
- Which file of wordpress manage plugins functionalities?
- Would Gutenberg be considered a PlugIn?
- pagination on data fetched using SQL query
- Check if variable is set in filter
- Is there any way to make myself an admin?
- Understanding State in WordPress Multisites
- Passing stored variables to add_filter
- How do I publish portfolio items with a future date?
- JQuery prepend a function
- Is there a plugin for WordPress for creating ‘Accounts’ where all users who belong to that Account can only see Account data? [closed]
- Add User Role: Pre-saved in User-Meta [SOLVED]
- Send email with list of active plugins upon activation/deactivation
- Flickering sidebar when scrolling page [closed]
- Using custom fields for image alt and title
- Set up functions to be overridden without using function_exists() by short-circuiting them?
- Post status doesn’t update to ‘future’ every time?
- Add the_post_thumbnail_url to a shortcode in function.php
- Grab ID from post from plugin and use it to create an object
- Add action to custom Function
- Help with a function in a widget
- Hook Scripts and Styles in WordPress
- How do I create pages within a WordPress post?
- Plugin Hook When New Author Added
- RSS Feed on WordPress showing code (hypertext) in articles titles
- Alternative Hook to the_content for Changing Background Color
- Unpublished Pages Failing To Appear On Custom Path
- Post source link plugin – small modification
- How to create algorithm for ordering posts in WordPress?
- How do I allow a user to purchase an expiring passcode to access part of my website, from my online store, similar to pay-per-view?
- Block plugin update possibilities (but not by hiding notifications)
- Execute function activate/deactivate plugin in specific pages
- Plugin function in child theme
- How to block access to certain WordPress pages using a snippet
- Soflyy WP All Import Custom File Download Issue
- WordPress CPT Url metabox collection
- Identify if the_post hook is being called from the admin post list
- How to Save settings of custom tab product page in admin side in a database?
- Displaying friend’s posts only
- Why isn’t my plugin seeing other classes?
- Hidden Some Setting on Post or Page [duplicate]
- How to add submenu to WordPress plugin in the same Directory of main Plugin?
- WordPress list child pages of custom post type
- Contact Form 7: custom validation [closed]
- Enforce conditions only for draft posts using WyPiekacz, ignore pending and published posts
- Embedding BitBucket Code in Posting
- How to declare this function correctly?
- PHP if url extension action=discussion condition use [closed]
- Can i have limit posts on a specific category and automatically remove older ones?
- Option value not getting updated until page refresh in WordPress
- WordPress Custom Page Blog Template Pagination Problem (Pagination Not Displaying)