Title: MirM Editorial Guard – Publishing Checklist &amp; Content Rules
Author: Mir Monoarul Alam
Published: <strong>31 de Xullo, 2026</strong>
Last modified: 26 de Agosto, 2026

---

Buscar plugins

![](https://ps.w.org/mirm-editorial-guard/assets/banner-772x250.png?rev=3630310)

![](https://ps.w.org/mirm-editorial-guard/assets/icon-256x256.png?rev=3630310)

# MirM Editorial Guard – Publishing Checklist & Content Rules

 Por [Mir Monoarul Alam](https://profiles.wordpress.org/mirmpro/)

[Descargar](https://downloads.wordpress.org/plugin/mirm-editorial-guard.1.1.0.zip)

 * [Detalles](https://gl.wordpress.org/plugins/mirm-editorial-guard/#description)
 * [Valoracións](https://gl.wordpress.org/plugins/mirm-editorial-guard/#reviews)
 *  [Instalación](https://gl.wordpress.org/plugins/mirm-editorial-guard/#installation)
 * [Desenvolvemento](https://gl.wordpress.org/plugins/mirm-editorial-guard/#developers)

 [Soporte](https://wordpress.org/support/plugin/mirm-editorial-guard/)

## Descrición

Stop fixing the same editorial mistakes over and over. **MirM Editorial Guard** 
adds a native pre-flight checklist to the Block Editor and physically disables the
Publish button until the post passes your rules.

Whether you need to enforce featured images, ban placeholder text, or ensure specific
custom fields are filled, your rules are evaluated live as the author types.

#### What it does

 * **Native Editor Lock** — The Publish button stays disabled until all active checks
   turn green. No popups, no separate screens.
 * **Jump to Block** — Click any failed rule (like “Missing Alt Text”) in the sidebar
   to instantly scroll to and highlight the broken block.
 * **Server-Side Guard** — Even if someone tries to bypass the browser, the backend
   intercepts the publish request and forces the post back to draft.
 * **Role Overrides** — Admins and Editors can bypass the lock by providing a written
   reason. Authors cannot.

#### The 13 Built-in Rules

Turn these on or off, and tweak their thresholds, directly from Settings > MirM 
Editorial Guard.

 1.  **Featured Image** — The post must have a featured image set.
 2.  **Image Alt Text** — Every single image block must have alt text.
 3.  **Minimum Word Count** — Body text must hit your specified minimum (e.g., 300 
     words).
 4.  **Maximum Word Count** — Body text cannot exceed your hard limit.
 5.  **No Placeholder Text** — Rejects “Lorem Ipsum” and generic test phrases.
 6.  **Title Required** — The post title cannot be empty.
 7.  **Excerpt Required** — A manual excerpt must be written.
 8.  **Require Text** — The content must contain a specific phrase or regex pattern.
 9.  **Ban Text** — The content cannot contain specific banned words.
 10. **Minimum Categories** — Ensure posts are categorized before publishing.
 11. **Minimum Tags** — Require a baseline number of tags.
 12. **Required Meta Field** — Ensure specific custom fields (like SEO titles) are 
     filled.
 13. **Required Blocks** — Force the inclusion of specific blocks (e.g., `core/heading`).

## Instalación

 1. Upload the `mirm-editorial-guard` folder to `/wp-content/plugins/`.
 2. Activate it through the ‘Plugins’ menu.
 3. Go to **Settings > MirM Editorial Guard** to choose and configure your rules.
 4. Open the Block Editor. You will see the new MirM Editorial Guard icon in the top
    right.

## Preguntas frecuentes

### Does this work with the Classic Editor?

No. MirM Editorial Guard is built strictly for the Block Editor (Gutenberg). The
backend guard will still block empty posts, but the checklist UI requires Gutenberg.

### Will this slow down the editor?

No. Validation runs client-side using highly optimized checks. It takes milliseconds,
even on massive posts.

### What if a rule is broken but the post needs to go live?

Administrators and Editors can click “Override” in the sidebar. They must type a
reason to unlock the Publish button. Authors and Contributors do not have this ability.

## Comentarios

Non hai recensións para este plugin.

## Colaboradores e desenvolvedores

“MirM Editorial Guard – Publishing Checklist & Content Rules” é un software de código
aberto. As seguintes persoas colaboraron con este plugin.

Colaboradores

 *   [ Mir Monoarul Alam ](https://profiles.wordpress.org/mirmpro/)

[Traduce “MirM Editorial Guard – Publishing Checklist & Content Rules” ao teu idioma.](https://translate.wordpress.org/projects/wp-plugins/mirm-editorial-guard)

### Interesado no desenvolvemento?

[Revisa o código](https://plugins.trac.wordpress.org/browser/mirm-editorial-guard/),
bota unha ollada ao[repositorio SVN](https://plugins.svn.wordpress.org/mirm-editorial-guard/),
ou subscríbete ao [log de desenvolvemento](https://plugins.trac.wordpress.org/log/mirm-editorial-guard/)
por [RSS](https://plugins.trac.wordpress.org/log/mirm-editorial-guard/?limit=100&mode=stop_on_copy&format=rss).

## Rexistro de cambios

#### 1.1.0

 * Fixed an issue where failing the publishing checklist would also prevent authors
   from saving their drafts. The plugin now uses a CSS-based lock for the Publish
   button, allowing Draft saving at all times.
 * Fixed an infinite render loop in the Block Editor sidebar caused by a React hook
   dependency.
 * Updated compatibility for WordPress 7.1.

#### 1.0.0

 * Initial release.
 * Fixed fatal PHP syntax error in REST API controller.
 * Fixed React deprecation warnings for WordPress 6.5+.
 * Fixed category and tag live evaluation issues in the Block Editor sidebar.
 * Cleaned up dead JavaScript AJAX code.
 * 13 built-in rules with customizable settings.
 * Real-time sidebar integration for Gutenberg.
 * Jump to Block utility.
 * Role-based override flow.
 * Double-layer validation (JavaScript frontend + PHP backend).
 * Settings page under Settings > MirM Editorial Guard.

## Meta

 *  Versión **1.1.0**
 *  Última actualización **Fai 1 semana**
 *  Instalacións activas **Menos de 10**
 *  Versión de WordPress ** 6.4 ou superior **
 *  Probado ata **7.1**
 *  Versión de PHP ** 7.4 ou superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/mirm-editorial-guard/)
 * Etiquetas
 * [editorial](https://gl.wordpress.org/plugins/tags/editorial/)[gutenberg](https://gl.wordpress.org/plugins/tags/gutenberg/)
   [publishing](https://gl.wordpress.org/plugins/tags/publishing/)[quality control](https://gl.wordpress.org/plugins/tags/quality-control/)
 *  [Vista avanzada](https://gl.wordpress.org/plugins/mirm-editorial-guard/advanced/)

## Valoracións

Aínda non se enviaron valoracións.

[A túa valoración](https://wordpress.org/support/plugin/mirm-editorial-guard/reviews/#new-post)

[Ver todas as valoracións](https://wordpress.org/support/plugin/mirm-editorial-guard/reviews/)

## Colaboradores

 *   [ Mir Monoarul Alam ](https://profiles.wordpress.org/mirmpro/)

## Soporte

Tes algo que dicir? Necesitas axuda?

 [Ver o foro de soporte](https://wordpress.org/support/plugin/mirm-editorial-guard/)