Directory / plugin

Prajesh Content Readiness

v0.1.0 · by Prajesh Ganatra

Find missing saved values across posts, pages and custom post types with configurable read-only audits.

View on WordPress.org

About this plugin

Choose a content type, add requirements, then review the missing information in a compact grid. Filter by title, status, readiness or a missing requirement. Recheck selected records and download an issue report as CSV.

  • Rules per content type, including optional exact-value conditions.
  • WordPress title, content, excerpt, featured image and taxonomy assignments.
  • Public, single-value registered scalar post metadata exposed to the REST API.
  • Optional ACF integration for supported top-level simple fields, images and files.
  • Complete, Missing, Not applicable and Unsupported results with explanations.
  • Personal saved filter views and 50-row display pagination.
  • Read-only scanning; content changes remain in the WordPress editor.

Scans run in batches of 100 without a total-record quota. CSV reports require a completed scan with saved requirements. Results are held in the current browser tab, not stored as content snapshots. Changing content while a scan is running can affect its results; run a fresh scan when editorial activity has settled.

Built with WordPress-provided wp/element. No external fonts, tracking, account, subscription or remote scan service.

Source Code and Development

The complete human-readable PHP, JavaScript and CSS source is included. There is no compilation or build step. WordPress supplies wp.element, wp.apiFetch, wp.i18n and Dashicons; no third-party JavaScript library is bundled.

  • prajesh-content-readiness.php: plugin bootstrap.
  • includes/class-pgcrdy-plugin.php: field discovery, permission checks, REST endpoints and audit engine.
  • assets/admin.js: administration UI written with wp.element.createElement; no JSX or transpilation.
  • assets/admin.css: scoped, editable administration styles.
  • uninstall.php: removes plugin rules and personal views on the current site.

Translation strings use the prajesh-content-readiness text domain. A POT reference is included for translators. WordPress.org language packs can supply runtime translations.

Plugin tags