Content Access

How to prevent users from publishing draft content in WordPress?

Using native WordPress capabilities

  • Navigate to the AAM page and locate the role or individual user you want to customize permissions for using the “Roles & Users” widget on the left.
  • Access the “Capabilities” tab and search for the capabilities responsible for publishing actions by typing “publish_”.
  • To prevent publishing for posts, uncheck the publish_posts capability. For pages, uncheck publish_pages. For custom post types, look for a capability starting with publish_.

AAM Publish Capabilities

More granular control with AAM (premium feature)

  • Ensure you have the premium Complete Package installed and activated.
  • Go to the AAM page and select the role or individual user you want to customize permissions for using the “Roles & Users” widget on the left.
  • Head to the “Posts & Terms” tab and select the “Drill-Down” icon for the specific post type you want to control. Be cautious of matching slugs for custom post types.
  • Search for the desired category, tag, or post and click the “Manage Access” blue gear icon.
  • On the displayed form, locate the “PUBLISH” option and select it to define access restrictions as needed.

AAM Publish Option