LTD is back · Limited time only

How to Disable Author Edit in WordPress

Last updated on July 23, 2026

Key Takeaways

• One toggle, no nested options

• Affects all non-admin roles (editors, authors, contributors)

• Administrators can still change the author (the toggle does not affect admins)

• The Author meta box becomes read-only; the dropdown is disabled

• Use case: lock authorship on multi-author sites to prevent role-based reassignment

What Is the Disable Author Edit feature?

Disable Author Edit is a single Classic Monks toggle that locks the Author field on the post edit screen for all non-admin users. Without this feature, any user with the edit_others_posts capability (typically editors and above) can change a post’s author via the Author meta box dropdown. With it enabled, the dropdown becomes read-only for everyone except administrators.

Why You Need It

On multi-author sites, allowing editors to reassign authorship can be a problem:

  • An editor might accidentally reassign their own post to a more senior author to take credit
  • An editor might reassign a problematic post to an intern to avoid blame
  • Authorship metadata becomes unreliable, which affects post listings, bylines, and the public author archives

Disable Author Edit enforces authorship integrity. Authors can edit their own posts (the default WordPress behavior), but they cannot change who is listed as the author.

How to Use Disable Author Edit in Classic Monks

Step 1: Navigate to Settings

Click into the Classic Monks plugin settings in your WordPress dashboard.

Step 2: Go to the Content Subtab

Click on the Core menu, then click the Content subtab.

Step 3: Enable Disable Author Edit

Scroll to the Editorial Workflow section and toggle on Disable Author Edit.

Step 4: Save Changes

Click Save Changes.

Step 5: Verify the Lock

Log in as a non-admin user (e.g., an editor) and open any post edit screen. The Author meta box should now show the author as a read-only label or disabled dropdown. Try changing the author; the change should not save.

Administrators can still change authors. The lock only applies to non-admin roles.

Configuration Options

Option Description Default
Disable Author Edit Master toggle. Locks the author field for non-admin users. Off

No nested options. The toggle is global.

Developer Notes

Disable Author Edit hides the author dropdown in the post edit screen for non-admin users. No developer hooks are currently exposed.

Options used:

Option Type Default
disable_author_edit Boolean false

Troubleshooting

The Author dropdown is still editable

Cause: The toggle is off, or the current user is an administrator (admins are never locked).
Fix: Verify the toggle is on. Verify you’re logged in as a non-admin user when testing.

Authors can still change the author via Quick Edit

Cause: The Quick Edit panel in the post list table also has an Author dropdown, and the toggle may not apply to it.
Fix: This is a known limitation. The Classic Monks toggle locks the edit screen; Quick Edit is a separate UI. To fully lock authorship, use a small custom plugin that filters the wp_posts update query to block author changes from non-admin roles.

The lock affects admins too

Cause: A custom role has been granted administrator-level capabilities but is not classified as “administrator” by WordPress.
Fix: Verify the user’s role via wp_get_current_user()->roles. The lock is based on the role name administrator, not on capabilities. If the role name is different, the lock may not apply correctly.

The post author appears changed in the database but not in the UI

Cause: A custom plugin is bypassing the lock by writing directly to the database.
Fix: The lock is a UI lock, not a database lock. Direct database writes are not blocked. To enforce at the database level, use a pre_update_post filter that blocks author changes for non-admin users.

Sumit Your Ideas or Feature Requests

All submissions go through a manual review, so not every idea will be published. That said, the most upvoted ideas are given priority on our official roadmap.Please check if your idea already exists before submitting. If you find it, simply upvote it to help us prioritize it.