Penalis Publish Validator
A WP plugin that prevents incomplete articles from being published accidentally.
by Penalis · github.com/erlandv/penalis-publish-validator · website
★ 0stars
2release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/erlandv/penalis-publish-validator/releases/download/v1.1.0/penalis-publish-validator-1.1.0.zipFrom the readme
Penalis Publish Validator
A WordPress plugin that prevents incomplete articles from being published accidentally. It enforces editorial completeness requirements—such as title, featured image, categories, tags, and post author—via native Gutenberg block editor integrations as well as server-side validation.
This plugin was originally developed for internal use at Penalis. It is publicly available so others can use it in their own projects if they find it useful.
Key Features
- Real-Time Editorial Checklist: An interactive widget in the Document sidebar inside the Gutenberg Block Editor displaying validation status live as the article is written.
- Pre-Publish Review Panel: Summary of article completeness before final publish confirmation.
- Editor State Synchronization: Automatically resets local editor status to draft if a publish attempt fails, preventing misleading status displays.
- Server-Side Safety Net: Protects post save/publish operations via wpinsertpostdata and restpreinsertpost hooks to prevent bypasses via REST API, XML-RPC, or programmatic requests.
- Flexible Validation Rules:
- Title Presence: Ensures article title is provided.
- Featured Image: Ensures a fe
Read the full README on GitHub →