Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

WordPress Authors can normally edit their own published posts. The permission that controls this is edit_published_posts. Keep that capability in the Author role to allow direct changes to live posts; remove it if authors should be limited to drafts or pending content.

Check the capability that controls published-post editing

WordPress assigns capabilities through roles. The default Author role includes edit_published_posts, along with capabilities such as edit_posts and publish_posts. WordPress explains that removing edit_published_posts prevents a user from editing their published posts (Roles and Capabilities).

For the standard Posts post type, an author who retains this capability can open and save changes to their own posts after publication. They do not need edit_others_posts; that capability is for editing posts owned by other users.

Allow authors to edit their own live posts

  1. Confirm that the user has the Author role, or a custom role based on it.
  2. In your role or capability-management tool, verify that the role includes edit_published_posts.
  3. Leave edit_others_posts disabled unless the role must edit colleagues’ posts.
  4. Have the author open one of their published posts, make a small test change, and save it.

WordPress does not provide a general-purpose capability editor in the default dashboard. If you change capabilities programmatically, the platform exposes add_cap() and remove_cap(). Make role changes carefully, preferably in a controlled deployment with a backup, because changing a shared role affects every user assigned to it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Prevent direct edits while keeping a review gate

Direct editing and publishing are separate permissions. edit_published_posts determines whether an author can modify an already-published post; publish_posts controls whether the user can publish.

For a review-first workflow, give the author the ability to edit the relevant posts but withhold publish_posts. WordPress then presents Submit for Review instead of Publish when the user creates content. An editor or another role with publishing permission can review and publish the pending work (Post Status).

This core workflow should not be described as a guaranteed staged copy of every change to an existing live post. The exact behavior can vary by post type and by workflow plugins installed on the site. Test the process with the actual role and content type before adopting it as an editorial policy.

Choose the right permission scope

Requirement Relevant capability or setup Result
Authors revise their own published posts edit_published_posts They can edit published posts they own.
Authors edit only their own content Keep edit_others_posts disabled Cross-author editing remains blocked.
Authors submit work for editorial approval Allow editing but withhold publish_posts WordPress uses Submit for Review; an authorized publisher completes publication.
Authors edit a custom post type Check that type’s registered capabilities The permissions may differ from standard Posts.

Use revisions to inspect or undo a change

WordPress revisions store a record of each saved draft or published update. In the editor, open the post or page settings and select Revisions when the control is available. You can compare versions and restore an earlier one (Revisions).

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The interface depends on the WordPress version: the newer revisions screen is documented as available since WordPress 7.0, while WordPress 6.9 and earlier use the classic revisions screen. A restore returns the selected content to the editor; review the post and save or publish it according to the user’s permissions.

Limit how many revisions are stored

If storage is a concern, WordPress supports the WP_POST_REVISIONS setting in wp-config.php. Set it to true or -1 to keep every revision, false or 0 to disable regular revisions (while retaining an autosave per post), or a positive integer to retain that many revisions plus one autosave per user. Back up the site before editing the configuration file.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshoot when the option does not work

The author cannot open or save the post

  • Check that the post is owned by that author; edit_others_posts is required for another user’s post.
  • Verify the role actually contains edit_published_posts, including any custom role assignment or capability plugin override.
  • Check whether a workflow, security, or editorial plugin is restricting edits.

The content is not a standard WordPress post

Custom post types can map primitive capabilities differently. Inspect the post type registration and its capability configuration rather than assuming the standard Posts permissions apply. WordPress documents the mapping in get_post_type_capabilities().

The Revisions control is missing

Availability depends on permissions, post-type support, editor settings, and the WordPress version. The page/post settings documentation explains that sidebar controls depend on the user’s permissions (Page/Post Settings sidebar). Confirm that revisions are supported for the post type and that the user can edit the content.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.