Tema de bloques 04: patrones reutilizables que escalan

Crea patrones de bloques orientados a negocio para acelerar edición y mantener consistencia sin duplicar trabajo.

Los patrones en block themes son una palanca brutal de productividad: convierten estructuras repetidas en bloques listos para insertar.

Cuando el equipo no usa patrones, cada página se monta desde cero y la consistencia visual se degrada rápido.

La clave es diseñar patrones por intención de negocio (hero, CTA, comparativa, testimonios), no por capricho visual aislado.

Además, debes pensar en mantenimiento: nombres claros, categorías útiles y contenido editable sin romper la estructura.

  • Un patrón no es un bloque bonito; es una solución repetible a un problema editorial.
  • Define patrones para casos que se repiten: cabeceras de sección, bloques de beneficios, FAQs, CTA finales o grids de tarjetas.
  • Evita patrones excesivamente rígidos que obliguen a romperlos en cada uso; la estructura debe guiar, no bloquear.
  • Incluye contenido placeholder realista para que el editor entienda qué texto o medios debe sustituir.
  • Nombre claro y orientado a uso.

Qué hace útil a un patrón

Un patrón no es un bloque bonito; es una solución repetible a un problema editorial.

Define patrones para casos que se repiten: cabeceras de sección, bloques de beneficios, FAQs, CTA finales o grids de tarjetas.

Evita patrones excesivamente rígidos que obliguen a romperlos en cada uso; la estructura debe guiar, no bloquear.

Incluye contenido placeholder realista para que el editor entienda qué texto o medios debe sustituir.

  • Nombre claro y orientado a uso.
  • Categoría coherente para encontrarlo rápido.
  • Estructura robusta pero editable.
  • Consistencia con tokens de theme.json.

Registrar patrón y categoría en el tema

Registrar por código permite versionar patrones junto al tema y controlarlos en despliegues.

QA de patrones antes de release

Un patrón debe verse bien en editor y frontend, con contenidos cortos y largos.

Prueba con textos reales: titulares extensos, párrafos largos y botones con etiquetas variadas.

Valida responsive en móvil para evitar desbordes en columnas o botones del patrón.

Comprueba accesibilidad básica: orden visual, contraste y jerarquía semántica de títulos.

  • Editor y frontend visualmente alineados.
  • Sin desbordes en breakpoints pequeños.
  • Sin dependencia de texto exacto del placeholder.
  • Documentación breve de cuándo usar cada patrón.
WordPress Themes Pro
24

Tema de bloques 04: patrones reutilizables que escalan

Crea patrones de bloques orientados a negocio para acelerar edición y mantener consistencia sin duplicar trabajo.

Código del tema: register_block_pattern_category

📘 Teoría

Qué hace útil a un patrón

Un patrón no es un bloque bonito; es una solución repetible a un problema editorial.

Define patrones para casos que se repiten: cabeceras de sección, bloques de beneficios, FAQs, CTA finales o grids de tarjetas.

Evita patrones excesivamente rígidos que obliguen a romperlos en cada uso; la estructura debe guiar, no bloquear.

Incluye contenido placeholder realista para que el editor entienda qué texto o medios debe sustituir.

  • Nombre claro y orientado a uso.
  • Categoría coherente para encontrarlo rápido.
  • Estructura robusta pero editable.
  • Consistencia con tokens de theme.json.

Registrar patrón y categoría en el tema

Registrar por código permite versionar patrones junto al tema y controlarlos en despliegues.

functions.php: categoría + patrón
<?php
add_action('init', function () {
  register_block_pattern_category('mi-tema-marketing', [
    'label' => __('Marketing', 'mi-tema-bloques'),
  ]);

  register_block_pattern('mi-tema/hero-cta', [
    'title'       => __('Hero con CTA', 'mi-tema-bloques'),
    'description' => __('Cabecera con título, texto y botón principal.', 'mi-tema-bloques'),
    'categories'  => ['mi-tema-marketing'],
    'content'     => '<!-- wp:group {"layout":{"type":"constrained"}} --><div class="wp-block-group"><!-- wp:heading --><h2>Tu mensaje principal</h2><!-- /wp:heading --><!-- wp:paragraph --><p>Explica el beneficio en dos líneas.</p><!-- /wp:paragraph --><!-- wp:buttons --><div class="wp-block-buttons"><!-- wp:button {"backgroundColor":"primary"} --><div class="wp-block-button"><a class="wp-block-button__link has-primary-background-color has-background">Empieza ahora</a></div><!-- /wp:button --></div><!-- /wp:buttons --></div><!-- /wp:group -->',
  ]);
});

QA de patrones antes de release

Un patrón debe verse bien en editor y frontend, con contenidos cortos y largos.

Prueba con textos reales: titulares extensos, párrafos largos y botones con etiquetas variadas.

Valida responsive en móvil para evitar desbordes en columnas o botones del patrón.

Comprueba accesibilidad básica: orden visual, contraste y jerarquía semántica de títulos.

  • Editor y frontend visualmente alineados.
  • Sin desbordes en breakpoints pequeños.
  • Sin dependencia de texto exacto del placeholder.
  • Documentación breve de cuándo usar cada patrón.

🧪 Aprende probando

Ejemplo Ejemplo: patrón de 3 beneficios Estructura reutilizable para secciones de ventajas de producto o servicio.

🏁 Retos

Reto Reto: completar registro de categoría Añade el registro de categoría para organizar patrones del tema.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre WordPress Themes Pro.

Test de WordPress Themes Pro

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .