I would like to create a blog with multiple contributors. Ideally, it would work like this:
1. Multiple contributors (eventually dozens or more) can create blog posts but they go into a moderation queue for approval by an admin before getting posted.
2. Contributors cannot log in to the main Admin dashboard.
3. When contributors post blogs, the blogs would automatically display their name and a full byline sentence. It would be even better if the byline sentence could contain a link to their own website. We’d like to allow contributors to promote themselves.
Are there any plugins that would support these requirements? Thanks for the help!
[ad_2]
1. Use the built-in Contributor role for the contributors, and either Editor or Admin for those that’ll publish.
2. Using the above roles correctly restricts what they can do to the point where this is probably moot.
3. Each user has a field for a bio. Your theme would just have to display it.
Edit to add: [Built in Roles and their capabilities])