Auto-revert incomplete required records to Draft instead of hard-blocking Publish

Written by

in

WordPress has no clean native way to fully refuse a save from the post editor without JavaScript. Instead, if a Task/Decision/Change/Technical Note is missing a required field when set to Publish, it is silently saved as Draft with an admin notice explaining what's missing – no data is lost, and the record simply can't go live incomplete.

Created: 21/07/2026 · Updated: 21/07/2026

More posts