I would create a new user role, and then assign that role to the user when you create their account. In your functions.php
:
add_role('content_writer', 'Content Writer', array(
'read' => true,
'publish_posts' => true,
'edit_posts' => false,
'delete_posts' => false,
));
You can see the codex for an additional listing of available roles and capabilities.
Related Posts:
- Select subscriber as author of post in admin panel?
- Display Author role in archive or author page
- How to Add Author Editing Capability to Existing Post by Admin
- Permission to change post Author
- How to check if a user (not current user) is logged in?
- How to remove the author pages?
- Echo author ID in author.php
- Woocommerce: assign an “author” to a product
- How can HTML be allowed in Author Bio?
- Programatically change post author
- Publish author posts only with editor approval?
- How to let contributors to create a new revision(draft) editing their published posts
- Restrict one post per author
- How to get author’s name by author’s id
- Author page: Comments and Ratings?
- Help to condense/optimize some working code
- How to force listing contributors in authors dropdown menu
- Give Author users the right to embed
- How to get post author name by its ID inside a function?
- How can I publish a post with two or more authors?
- Hide specific admin users’ posts
- If Else Gravatar Author Picture
- Displaying custom post types in author.php
- Add rewrite endpoint to author page + pagination
- Order the users by the date of their latest post
- What’s a good way to put authors into groups
- Permalink to user profile
- Show Author in custom rss feed
- What is the difference between user_description and description?
- How can an author be subscribed to the posts of another author and receive notifications of the new posts?
- No authors in change author dropdown
- Show author archive pages for authors with no posts
- how to make author to write comment on only his own posts?
- More posts from the current author
- List authors of site with link and gravatar
- How we can get the author ID by its Name
- How to hide posts count and posts of other users from edit.php for contributors and authors
- User Published Post Count
- How to make an author archive only for certain user role and show related CPT
- Custom size for image uploaded to custom field in user profile?
- Allow users to publish child pages of the pages they have access to edit
- What capability allows someone to change a page’s/post’s author?
- How to get posts without author?
- Creating distinct pages for author profiles and lists of posts by author
- Just wanted to Pull Author’s Link
- Making WordPress author follow button, need missing ingredient
- Show different badge based upon the user role
- list author’s posts in author.php
- Get only the author profile picture image url inside a loop
- Get the comment author ID by the comment ID
- Author profile visitors in last 7 days in front end without plugins
- Prevent author role from editing all posts in custom post type?
- How To Remove The Author(s) From Certain Posts
- Is it possible to set/override default the_author_posts_link to login name?
- add capability to author role to be able to delete attachments
- Multiple authors for single post without plugin
- Remove /author/ from the author profile url
- Google Authorship on a multi-author blog?
- Replace Gravatar with img URL for avatars
- Change author base slug to user role
- Get the excerpt for a post created by the related author
- Custom Author Fields + Existing Taxonomy – Integrating the Two Dynamically?
- WordPress Author Page
- get the username of a user in his author page
- Editing the loop for Author pages
- how to assign more permission to wordpress author
- Users roles, make a page belonging to multiple users
- What is wrong with this code?
- Limit REST API output to current logged in user that is also author of the content
- Display only entire most recent post on author page?
- I only want to Display Author Link in authors bio
- How can I add “posted by ‘author'” to each post?
- Is it possible to get_terms by author?
- Why are authors allowed to approve comments on their posts? How to revoke privilege?
- no emails for a user account
- Hide Author.php template from specific user role
- Author list ‘special’ author first then ‘normal’ author
- hide something in single page if current author has only one post
- the_author_meta(‘user_url’, $author->ID) not working properly. how can I solve this?
- Remove wordpress author’s capability to moderate comments on their own posts
- Show selected value in a drop down menu
- Can I stop authors from changing the font in their post?
- Author page doesn’t change after username change [duplicate]
- Custom Author Loop
- Output author and description if description is not empty
- get_the_author_meta( $field, 0 ) returns the administrator $field
- Programmatically allow a non-author to edit a post based custom meta field
- WP authors page
- Send transactional email: first user’s post
- Showing author’s page with no posts
- Show woocommerce products in author archive
- Author bio Social Links
- Plugin for an author bio popup box?
- How to link avatar and nickname to profile
- How to link to the current User/Author Profile page?
- Author website URL
- Author custom fields post meta, the code?
- How to update author display name on blog posts based on user role
- How can I get the author description’s excerpt?
- Change destination of author link to BuddyPress member profile