GUÍAS DE WORDPRESS / plugins

Meta Box: guía de campos personalizados en WordPress

Meta Box: guía de campos personalizados en WordPress

Meta Box es un conjunto de herramientas para crear y gestionar campos personalizados, tipos de contenido, taxonomías, relaciones, páginas de opciones, tablas de base de datos, formularios públicos y otros datos estructurados en WordPress.

Revisión de septiembre de 2026: la versión de referencia es Meta Box 5.15.1, con más de 500.000 instalaciones activas en WordPress.org. Desde nuestra primera reseña, Meta Box Lite incorporó un constructor visual; durante 2026 se añadieron un campo de editor de bloques, Block Bindings, integración con WordPress Abilities y compatibilidad con HPOS de WooCommerce.

Meta Box en 2026: principales cambios

  • Meta Box 5.15.1: publicado el 17 de septiembre de 2026 con correcciones para WordPress 7.1.
  • WooCommerce HPOS: campos compatibles con los pedidos almacenados en las tablas de alto rendimiento de WooCommerce.
  • Block Bindings: vinculación de valores de campos con bloques compatibles sin shortcodes ni PHP.
  • Abilities: operaciones estructuradas de gestión de contenido con controles de permisos y posteriores mejoras de autorización.
  • Campo Block Editor: un campo personalizado puede contener su propio editor de bloques.
  • Meta Box Lite: interfaz visual gratuita para campos, tipos de contenido y taxonomías, superando una limitación importante de nuestra reseña original.
Plugin Meta Box para campos personalizados en WordPress

¿Qué son los campos personalizados de WordPress?

Las entradas y páginas tienen datos estándar, como título, contenido, autor, fecha e imagen destacada. Los campos personalizados añaden información estructurada que WordPress no incluye por defecto.

En un catálogo de libros, pueden ser ISBN, autor, editorial, tipo de cubierta y año de publicación. En un sitio inmobiliario, precio, habitaciones, superficie y ubicación. En un directorio de equipo, cargo, departamento, teléfono y perfiles sociales.

La diferencia es que cada dato se almacena por separado, en lugar de ser solo texto dentro del editor. Así puede filtrarse, consultarse, reutilizarse en plantillas y mostrarse de distintas formas.

¿Qué es Meta Box?

Meta Box comenzó como una herramienta para desarrolladores que registraban campos y paneles de WordPress mediante PHP. Después evolucionó hacia un sistema más amplio de contenido dinámico, con edición visual y configuración por código.

Su núcleo admite más de 50 tipos de campos: texto, números, fechas, imágenes, archivos, mapas, usuarios, entradas, taxonomías, grupos y campos con editor de bloques.

Puedes trabajar de dos formas:

  • Interfaz visual: crea tipos de contenido, taxonomías y campos desde el panel.
  • Código: registra la configuración con PHP, JSON o dependencias administradas mediante Composer y mantenla bajo control de versiones.

Meta Box Lite frente a Meta Box AIO

Meta Box Lite es el paquete gratuito. Ofrece más posibilidades que las descritas en tutoriales antiguos, incluido nuestro artículo original.

Meta Box Lite

Incluye el núcleo y una interfaz visual para crear:

  • Campos personalizados y grupos de campos.
  • Tipos de contenido personalizados.
  • Taxonomías personalizadas.
  • Migraciones básicas desde ACF, Pods y Toolset.
  • Integraciones gratuitas y herramientas para desarrolladores seleccionadas.

Ya no necesitas el generador online para construir campos de forma visual.

Meta Box AIO

AIO reúne las extensiones premium en una instalación y permite activar solo los módulos necesarios. Añade grupos, lógica condicional avanzada, formularios públicos, perfiles de usuario, páginas de opciones, tablas personalizadas, relaciones, Views, bloques propios, columnas de administración y más integraciones.

Esta organización modular permite utilizar, por ejemplo, tablas y relaciones sin activar todas las demás funciones.

Tutorial rápido: contenido estructurado sin código

1. Instala Meta Box Lite

Descarga Meta Box Lite desde el sitio de Meta Box o el paquete de WordPress correspondiente y actívalo. En su menú aparecerán las herramientas visuales para tipos de contenido, taxonomías y campos.

2. Crea un tipo de contenido si lo necesitas

Para propiedades, libros, integrantes de un equipo o eventos, entra en Meta Box → Post Types. Configura las etiquetas, los archivos de contenido, el acceso mediante REST, los permisos y las taxonomías asociadas.

3. Crea un grupo de campos

Añade los campos necesarios. Para un tipo de contenido de propiedades, podrían ser:

  • Precio.
  • Habitaciones.
  • Baños.
  • Superficie.
  • Dirección.
  • Galería.
Constructor visual de campos personalizados de Meta Box

4. Define dónde aparece el grupo

Utiliza los ajustes de ubicación para mostrar el grupo en un tipo de contenido, entradas concretas u otros objetos compatibles. Las extensiones premium de ubicación y lógica condicional permiten reglas más específicas.

5. Muestra los valores

Puedes mostrar los datos con:

  • Block Bindings de WordPress en los bloques nativos compatibles.
  • Integraciones de datos dinámicos en Bricks, Elementor o Divi.
  • MB Views para plantillas con HTML, CSS, JavaScript y Twig.
  • Funciones PHP dentro de un tema o plugin propio.

Meta Box y Block Bindings

Meta Box 5.14 añadió compatibilidad nativa con Block Bindings. Sus campos pueden aparecer como fuente de datos en WordPress y alimentar bloques compatibles sin shortcodes ni funciones de plantilla personalizadas.

Esto facilita utilizar datos estructurados directamente en temas de bloques y en el editor nativo.

El campo de editor de bloques

En enero de 2026, Meta Box incorporó un campo Block Editor. En lugar de guardar solo un texto, el campo ofrece su propia área de edición de bloques.

Las versiones posteriores añadieron un panel de estructura, barra lateral de ajustes, pantalla completa, altura ajustable, navegación de bloques y mejor compatibilidad con bloques de terceros.

Es útil cuando un tipo de contenido necesita una sección enriquecida sin dar acceso a todo el editor principal de WordPress.

MB Relationships

MB Relationships conecta entradas, términos y usuarios mediante relaciones específicas, sin tratar cada vínculo como un campo convencional.

Admite relaciones de uno a uno, uno a varios, varios a uno y varios a varios. Las mejoras de 2026 facilitaron las reglas de «solo uno», para impedir asociaciones múltiples cuando el modelo admite una sola.

Las relaciones se almacenan en una tabla propia. Esto facilita las consultas en ambas direcciones y evita llenar las tablas de metadatos con registros de relaciones.

MB Custom Table y Custom Models

Almacenamiento de datos en tablas personalizadas con Meta Box

Normalmente, WordPress guarda los campos personalizados en tablas de metadatos como wp_postmeta. Es un sistema práctico, aunque los proyectos grandes pueden acumular muchas filas.

MB Custom Table permite guardar un grupo de campos en una tabla dedicada: cada objeto ocupa una fila y cada campo corresponde a una columna. También puedes añadir índices.

Puede mejorar la organización y la eficiencia de ciertas consultas, pero no garantiza más velocidad en cualquier proyecto. Tiene sentido cuando el modelo de datos y las consultas justifican una estructura propia.

Custom Models permite crear objetos estructurados en tablas propias sin representar todo como una entrada de WordPress.

MB Views: contenido dinámico sin editar archivos del tema

MB Views es la capa de plantillas. Permite combinar campos, datos de entradas, usuarios, ajustes y resultados de consultas, y controlar dónde se muestran.

Admite HTML, CSS, JavaScript y Twig. Los desarrolladores pueden mantener las plantillas Twig en archivos externos bajo control de versiones y cargarlas desde un tema o plugin.

Es una opción intermedia para equipos que necesitan datos estructurados sin depender de un constructor visual ni escribir todas las plantillas en PHP.

MB Blocks

MB Blocks permite crear bloques Gutenberg mediante PHP y campos de Meta Box, sin desarrollar toda la interfaz de edición en React.

Los datos pueden guardarse en el marcado del bloque, en metadatos de la entrada o, con MB Custom Table, en tablas personalizadas. Esto ofrece flexibilidad para bloques dinámicos.

Compatibilidad con WooCommerce HPOS

Meta Box 5.15 añadió compatibilidad con High-Performance Order Storage (HPOS), el almacenamiento de pedidos de alto rendimiento de WooCommerce. Los campos pueden asociarse a pedidos que utilizan esa estructura.

Esto importa porque el desarrollo de metadatos de pedidos ya no debe asumir que cada pedido se almacena como una entrada tradicional de WordPress.

¿Permite editar campos en lote?

La respuesta requiere distinguir entre crear campos y modificar sus valores.

Meta Box permite definir y gestionar campos, pero no convierte automáticamente cada uno en un control de edición rápida o en lote de WordPress.

MB Admin Columns Integration puede mostrar campos en tablas administrativas con búsqueda, edición en línea, orden y exportación. Para procesos avanzados de edición en lote, puede hacer falta Admin Columns Pro o desarrollo específico, según el tipo de campo.

Local JSON permite editar en conjunto las definiciones y los ajustes de campos mediante archivos. Eso es distinto de modificar los valores guardados en el contenido.

¿Sigue siendo necesario el generador online?

El generador online de Meta Box sigue siendo útil para obtener código PHP sin instalar una interfaz de construcción.

Sin embargo, ya no es obligatorio para usuarios gratuitos: Meta Box Lite ofrece un constructor visual dentro de WordPress.

También puedes generar PHP desde la interfaz y trasladarlo a un tema o plugin, o utilizar Local JSON para mantener las definiciones bajo control de versiones.

Meta Box frente a ACF en 2026

Meta Box y Advanced Custom Fields son soluciones maduras. La elección depende de la estructura y del proceso de trabajo, más que de una sola función.

Área Meta Box ACF
Constructor visual gratuito Sí, mediante Lite Sí
Tipos de contenido y taxonomías Incluidos en Lite Disponibles en ACF
Datos repetidos y agrupados MB Group y extensiones premium Repeater y Flexible Content en Pro
Tablas propias MB Custom Table y Custom Models No es una función estándar de Pro
Relaciones Motor dedicado con tabla propia Campo de relación y funciones bidireccionales
Plantillas públicas MB Views con Twig Normalmente código del tema, bloques o constructores
Bloques personalizados MB Blocks ACF Blocks
Licencia de por vida Disponible en la revisión Sin modalidad de por vida en la revisión

ACF tiene una gran base instalada y una edición Pro integrada. Meta Box es más modular y resulta especialmente interesante para tablas propias, relaciones complejas, modelos personalizados, Views o licencias de por vida.

Si el equipo ya trabaja bien con ACF, no suele tener sentido migrar solo por cambiar de herramienta. Meta Box ofrece una extensión de migración cuando existe una razón técnica para hacerlo.

Precios de Meta Box en 2026

Meta Box distingue entre licencias personales y de agencia. Los siguientes precios en dólares estadounidenses corresponden a septiembre de 2026.

Planes personales

  • Basic Bundle: 49 USD al año para un sitio y 12 extensiones Pro.
  • Ultimate Bundle: 99 USD al año para tres sitios y todas las extensiones Pro.
  • Lifetime Bundle: 299 USD en un pago para tres sitios, extensiones Pro actuales y futuras, y actualizaciones y soporte de por vida.

Planes para agencias

  • Basic Bundle: 149 USD al año para sitios ilimitados y 12 extensiones Pro.
  • Ultimate Bundle: 229 USD al año para sitios ilimitados y todas las extensiones Pro.
  • Lifetime Bundle: 699 USD en un pago para sitios ilimitados, extensiones actuales y futuras, y actualizaciones y soporte de por vida.

El proveedor indica que las licencias de agencia ilimitadas no cubren automáticamente ciertos modelos de alojamiento, SaaS, mantenimiento u otros servicios, que pueden necesitar un plan específico. La política de referencia ofrecía 14 días para solicitar devolución.

Consulta el alcance y los precios vigentes en la página oficial de Meta Box AIO.

Ventajas de Meta Box

  • Permite trabajar visualmente o mediante código.
  • Lite ofrece más funciones que sus versiones anteriores.
  • Herramientas específicas para tablas y relaciones.
  • Integraciones con constructores y Block Bindings.
  • Composer, PHP y Local JSON para proyectos con control de versiones.
  • Licencias de por vida disponibles en la revisión.

Limitaciones de Meta Box

  • Hay que conocer sus módulos. Al principio puede costar identificar qué extensión aporta cada función.
  • Las funciones avanzadas son técnicas. Relaciones, tablas, Views y modelos requieren conocimientos de WordPress y bases de datos.
  • No cubre todos los procesos editoriales. La edición en lote, los filtros complejos o interfaces específicas pueden necesitar integraciones.
  • Las tablas propias requieren diseño. No conviene utilizarlas solo por asumir que serán más rápidas.

¿Para quién es Meta Box?

Es especialmente útil para directorios, listados, datos personalizados de WooCommerce, membresías y sistemas editoriales donde el contenido necesita un modelo más rico que título y cuerpo.

También encaja con agencias y desarrolladores que quieren empezar visualmente y conservar la posibilidad de trasladar las definiciones a PHP, JSON o Composer.

Para un sitio pequeño con uno o dos campos adicionales, Lite u otro plugin sencillo puede ser suficiente; no hace falta activar todo AIO.

Consulta nuestro servicio de mantenimiento de WordPress si necesitas ayuda con un modelo de datos personalizado. Cuando corresponda, podemos incluir licencias premium de nuestras suscripciones disponibles.

Conclusiones sobre Meta Box

Meta Box se ha vuelto más accesible sin perder su enfoque para desarrolladores. El constructor visual está disponible gratuitamente, mientras los proyectos avanzados pueden recurrir a tablas, relaciones, modelos, Twig y configuración versionada.

Block Bindings, el campo de editor de bloques, HPOS y las nuevas capacidades estructuradas acercan los campos personalizados al WordPress actual.

Cuando los datos son centrales para el proyecto, Meta Box ofrece una base completa para convertir WordPress en un sistema de contenido estructurado.