Saltar al contenido
PluginGratis en WordPress.org

Campos personalizados que viven en una base de datos real.

Mass Custom Fields guarda cada grupo de campos en su propia tabla indexada, en lugar de miles de filas en wp_postmeta. Tan fácil de usar como los plugins que conoces, con valores tipados, consultas rápidas y datos que puedes exportar. No necesitas saber SQL.

  • WP 6.6+
  • PHP 8.1+
  • MySQL 8.0+ / MariaDB 10.6+
Captura de pantalla · Editor de grupos de campos
El problema

Sin SQL. Y sin wp_postmeta.

  • Una fila por valor: 20.000 productos con 10 campos son 200.000 filas en la tabla más ocupada de WordPress.
  • Todo es texto, así que ordenar y comparar precios, fechas y existencias requiere una conversión en cada consulta.
  • Sin un índice por campo, un filtro como «precio inferior a 500 en Estambul» tiene pocas formas de evitar recorrer la tabla entera.
  • Los datos están dispersos, así que exportarlos, elaborar informes o compartirlos con otro sistema exige trabajo extra.
wp_postmetaAlmacenamiento predeterminado
post_idmeta_keymeta_value
101_price"1299.00"
101_stock"14"
101city"Istanbul"
101release_date"2026-03-01"
101_edit_lock"1718293441:1"
102_price"849.5"
102_stock"7"
102city"Ankara"
102release_date"15/04/2026"
103_price"12,50"
103_stock""
103city"izmir"
4+ filas por entradaTodos los valores son textoSin índice por campo
wp_wpmcf_fg_productMass Custom Fields
post_idBIGINTpriceDECIMAL(10,2)stockINTcityVARCHAR(80)release_dateDATE
1011299.0014Istanbul2026-03-01
102849.507Ankara2026-04-15
10312.500İzmir2026-05-02
1 fila por entradaColumnas tipadasIndexado donde tú elijas
Siete pasos, sin SQL

Cómo funciona

  1. 1

    Instala el plugin

    Añade Mass Custom Fields desde Plugins › Add New Plugin y actívalo. Se abre una vez un breve asistente de configuración, y puedes omitirlo.

  2. 2

    Crea un grupo de campos

    Ponle el nombre «Product» y añade los campos que necesites: precio, fecha de lanzamiento, galería y más.

  3. 3

    Elige dónde aparece

    Las reglas de ubicación deciden qué pantallas de edición muestran el grupo: entradas, páginas, tipos de contenido personalizados, usuarios, términos, comentarios, widgets o páginas de opciones.

  4. 4

    Se crea una tabla real

    El grupo obtiene su propia tabla, por ejemplo wp_wpmcf_fg_product. Cada campo se convierte en una columna con el tipo adecuado, como un número decimal o una fecha.

  5. 5

    Marca las columnas por las que filtras

    Los valores predeterminados funcionan sin conocimientos de SQL. Los índices, los valores únicos y los valores generados (UUID, hash, timestamp) están en Advanced settings.

  6. 6

    Rellena los valores

    Los editores trabajan en las pantallas de edición habituales. Los valores se vinculan por ID a la entrada, el usuario, el término o el comentario, y no se escribe nada en post meta.

  7. 7

    Muéstralos o consúltalos

    Usa un shortcode, un bloque, una etiqueta de maquetador o una función PHP, y filtra las entradas por el valor de un campo con wpmcf_query.

Versión gratuita

Todo lo que incluye la versión gratuita

  • Tablas reales

    Una tabla por grupo de campos y una columna por campo, en el plugin gratuito.

  • Más de 30 tipos de campo

    Incluidos repeater, relationship, map, image, file y group, con validación y lógica condicional.

  • Reglas de ubicación

    Entradas, páginas, tipos de contenido personalizados, usuarios, términos, comentarios, widgets y páginas de opciones.

  • Tipos de contenido, taxonomías, páginas de opciones

    Créalos sin código.

  • Global Data y Variables

    Valores para todo el sitio, como un número de teléfono, que se muestran con {{ glb.phone }}. Las variables nunca ejecutan PHP.

  • Cambios de esquema seguros

    Los cambios de nombre conservan los datos, los cambios de tipo arriesgados mantienen una columna de copia de seguridad y Table health muestra las desviaciones.

  • Salida y API para desarrolladores

    Shortcodes, funciones PHP, bloques, Block Bindings, API REST y campos WPGraphQL de solo lectura.

  • Etiquetas para maquetadores

    Etiquetas dinámicas para Elementor Pro, Bricks, Divi 4, Breakdance y Oxygen Classic, además de un widget Field para Elementor.

  • Migración y exportación

    Migra desde ACF, importa y exporta JSON, usa JSON local para el control de versiones y WP-CLI.

Profundidad progresiva

Sencillo por fuera. Sin límites por dentro.

Elige una etiqueta y un tipo, y listo. Abre Advanced settings cuando quieras controlar el tipo de columna, la longitud, el juego de caracteres, la intercalación y los índices, o valores generados como UUID, hash y timestamp.

No asustará a quien empieza. No limitará a un experto.

Grupo de campos · Producto1 de 5 campos
EtiquetaPriceTipoNumber
name: price
Tipo de columnaDECIMALLongitud10,2
Juego de caracteresNo se usa para números
ÍndicesINDEXUNIQUE
Valor automáticoNingunoUUIDHashTimestamp
wp_wpmcf_fg_productColumnas
post_idBIGINT
priceDECIMAL(10,2)
stockINT
cityVARCHAR(80)
release_dateDATE
El campo que acabas de crear ahora es una columna real.
Activa Advanced settings para ver los estados contraído y abierto.
PRO

Convierte tus datos en miles de páginas SEO.

Toma un conjunto de datos, por ejemplo 81 ciudades × 20 servicios, diseña una plantilla de página y obtén una página por fila, cada una con su propia URL, título y meta descripción. Las páginas se sirven desde tus datos sin crear una entrada para cada una, y puedes convertirlas en entradas reales.

  1. DatosCSV · table · rows
  2. Plantilla maestra/dentist/{{ src.city }}
  3. IA (opcional)tu propia clave
  4. Miles de URLsuna por fila
  5. Mapa del sitiositemap-pseo.xml
/dentist/izmirDentista en İzmir
/dentist/ankaraDentista en Ankara
/dentist/istanbulDentista en Istanbul
Fuente
De dónde vienen las filas: un CSV, un enlace de Google Sheets o tus propias entradas, términos y productos de WooCommerce.
Tarea
Un trabajo de generación: fuente, patrones de URL y título, y plantilla de página.
Plantilla
Una plantilla de página renderiza todas las páginas generadas.
Sitemap y plugins de SEO
Las páginas generadas obtienen entradas en el sitemap y funcionan con Yoast SEO, Rank Math y All in One SEO.
  • Previsualiza las páginas y consulta una estimación del número de páginas antes de generar
  • Generación en segundo plano por lotes, con estado y registro
  • Las páginas siguen tus datos cuando cambian
BUSINESS

Compara cualquier cosa con cualquier cosa.

Las páginas de comparación emparejan elementos de tus datos y crean una página para cada comparación. Business añade además sincronización programada, varias fuentes de datos por tarea y páginas generadas multilingües con WPML o Polylang.

phones_aA
iPhone 16
Pixel 9
Xperia 1 VI
phones_bB
Galaxy S25
iPhone 16
OnePlus 13
iPhone 16 vs Galaxy S25/iphone-16-vs-galaxy-s25
Pixel 9 vs Galaxy S25/pixel-9-vs-galaxy-s25
Pixel 9 vs iPhone 16/pixel-9-vs-iphone-16
Xperia 1 VI vs OnePlus 13/xperia-1-vi-vs-oneplus-13
Cada elemento de A se combina con cada elemento de B. Los pares idénticos se omiten.

Prueba el SEO programático con tus propios datos.

PRO

IA con tu propia clave

Escribes un brief y la IA rellena los campos de la plantilla de cada página a partir de su fila de datos. Las solicitudes van desde tu servidor directamente a tu proveedor, sin suscripción ni créditos adicionales de WPMass.

OpenAITu clave de API
AnthropicTu clave de API
Google GeminiTu clave de API
  • Revisa, edita o regenera los resultados
  • Las páginas sin cambios no se vuelven a facturar
  • Las claves se guardan cifradas
  • Se pueden definir límites de frecuencia
PRO

Páginas generadas hoy, entradas reales cuando tú decidas

  • Convertir en entradas

    Convierte las páginas generadas en entradas normales cuando quieras editarlas una por una.

  • Primero, la comprobación previa

    Consulta las páginas, el tamaño y el tiempo estimados, y cuántas URL cambian antes de empezar.

  • Las URL antiguas redirigen

    Las URL antiguas redirigen con un 301 a las nuevas entradas.

Planes

Empieza gratis. Crece cuando lo necesites.

Freemius gestiona las licencias y el pago. Los precios se muestran al pagar.

Free

Tablas reales, más de 30 tipos de campo y el constructor completo.

Sitios
Ilimitados
Páginas generadas
—
Tareas de SEO programático
—
Soporte
Foro de WordPress.org
Descargar gratis
Mostrar todas las funciones
  • Campos básicos, tipos de contenido, taxonomías, páginas de opciones
  • Migración desde ACF, JSON, WP-CLI, bloques, etiquetas para constructores
  • Campos avanzados: galería, contenido flexible, clon
  • Columnas de administración, edición rápida y masiva, exportación a CSV
  • Formularios en el front-end
  • Campos de pedido de WooCommerce
  • Tablas de datos: CSV, Google Sheets, feeds de contenido
  • Widgets de Elementor y condiciones de visualización
  • SEO programático y sitemap
  • Contenido con IA usando tu propia clave
  • Conversión de páginas generadas en entradas
  • Páginas de comparación
  • Sincronización programada
  • Varias fuentes de datos por tarea
  • Multilingüe (WPML, Polylang)

Pro

Más popular

SEO programático, formularios, tablas de datos e IA para un sitio.

Sitios
1
Páginas generadas
5.000
Tareas de SEO programático
5
Soporte
Correo electrónico
Contáctanos
Mostrar todas las funciones
  • Campos básicos, tipos de contenido, taxonomías, páginas de opciones
  • Migración desde ACF, JSON, WP-CLI, bloques, etiquetas para constructores
  • Campos avanzados: galería, contenido flexible, clon
  • Columnas de administración, edición rápida y masiva, exportación a CSV
  • Formularios en el front-end
  • Campos de pedido de WooCommerce
  • Tablas de datos: CSV, Google Sheets, feeds de contenido
  • Widgets de Elementor y condiciones de visualización
  • SEO programático y sitemap
  • Contenido con IA usando tu propia clave
  • Conversión de páginas generadas en entradas
  • Páginas de comparación
  • Sincronización programada
  • Varias fuentes de datos por tarea
  • Multilingüe (WPML, Polylang)

Business

Páginas de comparación, sincronización programada y multilingüe para cinco sitios.

Sitios
5
Páginas generadas
50.000
Tareas de SEO programático
50
Soporte
Correo electrónico
Contáctanos
Mostrar todas las funciones
  • Campos básicos, tipos de contenido, taxonomías, páginas de opciones
  • Migración desde ACF, JSON, WP-CLI, bloques, etiquetas para constructores
  • Campos avanzados: galería, contenido flexible, clon
  • Columnas de administración, edición rápida y masiva, exportación a CSV
  • Formularios en el front-end
  • Campos de pedido de WooCommerce
  • Tablas de datos: CSV, Google Sheets, feeds de contenido
  • Widgets de Elementor y condiciones de visualización
  • SEO programático y sitemap
  • Contenido con IA usando tu propia clave
  • Conversión de páginas generadas en entradas
  • Páginas de comparación
  • Sincronización programada
  • Varias fuentes de datos por tarea
  • Multilingüe (WPML, Polylang)

Agency

Sitios, páginas y tareas ilimitados para el trabajo con clientes.

Sitios
Ilimitados
Páginas generadas
Ilimitadas
Tareas de SEO programático
Ilimitadas
Soporte
Correo electrónico
Contáctanos
Mostrar todas las funciones
  • Campos básicos, tipos de contenido, taxonomías, páginas de opciones
  • Migración desde ACF, JSON, WP-CLI, bloques, etiquetas para constructores
  • Campos avanzados: galería, contenido flexible, clon
  • Columnas de administración, edición rápida y masiva, exportación a CSV
  • Formularios en el front-end
  • Campos de pedido de WooCommerce
  • Tablas de datos: CSV, Google Sheets, feeds de contenido
  • Widgets de Elementor y condiciones de visualización
  • SEO programático y sitemap
  • Contenido con IA usando tu propia clave
  • Conversión de páginas generadas en entradas
  • Páginas de comparación
  • Sincronización programada
  • Varias fuentes de datos por tarea
  • Multilingüe (WPML, Polylang)

Prueba gratuita de 14 días, sin tarjeta. Reembolsos dentro de los 14 días posteriores a la compra.

¿Qué pasa si caduca tu licencia?

Cuando caduca una licencia de pago, se pausan la generación, la sincronización, la IA y la edición de las funciones Pro. Las páginas generadas se siguen sirviendo durante un período de gracia de 14 días; renueva o conviértelas en entradas. Una prueba que termina no tiene período de gracia. Tus datos se conservan y tu sitio nunca se cae.

Día 0La licencia vence
Día 1 – 14 · periodo de graciaLas páginas virtuales siguen activas.
Nueva generaciónSincronizaciónIA
RenovarTodo continúa donde se detuvo.
o
Convertir en entradasMismas URLs, ahora como entradas normales de WordPress.

Por qué puedes confiar en él

  • Tus datos siguen siendo tuyos

    Viven en tu base de datos. WPMass no recibe los datos de tus campos.

  • No rompe tu sitio

    Un módulo que falla se registra en Settings › Health y la página sigue renderizándose.

  • Que una licencia termine no es una emergencia

    Tus datos se conservan y las páginas generadas se siguen sirviendo durante un período de gracia de 14 días tras la caducidad de una licencia de pago.

  • Trae tu propia clave de IA

    Las solicitudes de IA van desde tu servidor directamente al proveedor que elijas.

Bajo el capó

Para desarrolladores

Consulta por valor de campo

Pasa wpmcf_query a WP_Query y filtra u ordena por columnas con índices reales.

query.phpphp
$query = new WP_Query( [
    'post_type'      => 'listing',
    'posts_per_page' => 12,
    'wpmcf_query'    => [
        'relation' => 'AND',
        [ 'field' => 'listing.price', 'compare' => '<=', 'value' => 500 ],
        [ 'field' => 'listing.features', 'compare' => 'CONTAINS', 'value' => 'garden' ],
    ],
    'orderby'        => [ 'wpmcf:listing.price' => 'ASC', 'date' => 'DESC' ],
] );

Pensado para

Cómo se compara, con honestidad

Otros plugins también pueden usar tablas personalizadas de alguna forma. En Mass Custom Fields, las tablas son el almacenamiento por defecto, no un complemento ni un modo opcional, en el plugin gratuito.

ACF / ACF ProMeta BoxPodsJetEngineMass Custom Fields
Almacenamiento por defectoFilas de meta (postmeta y similares)Filas de meta; tablas personalizadas mediante una extensiónFilas de meta; hay opciones de tablaFilas de meta; los tipos de contenido personalizados usan tablas propiasUna tabla por grupo de campos, columnas tipadas
Índices y tipos de columna por campoNo aplicable a las filas de metaConsulta el sitio del proveedorConsulta el sitio del proveedorConsulta el sitio del proveedorSí, en el plugin gratuito
Repeater y relaciónRepeater en ACF ProConsulta el sitio del proveedorConsulta el sitio del proveedorConsulta el sitio del proveedorFree
Gallery, flexible content, cloneACF ProConsulta el sitio del proveedorConsulta el sitio del proveedorConsulta el sitio del proveedorPro
Páginas de opcionesACF ProConsulta el sitio del proveedorSíSíFree
Consulta por valor de campometa_querymeta_query o consultas a tablas personalizadasConsulta el sitio del proveedorConsulta el sitio del proveedorwpmcf_query sobre columnas tipadas e indexables
SEO programático a partir de un conjunto de datosNo es una función del pluginNo es una función del pluginNo es una función del pluginNo es una función del pluginPro
Contenido con IAConsulta el sitio del proveedorConsulta el sitio del proveedorConsulta el sitio del proveedorConsulta el sitio del proveedorPro, con tu propia clave
Formularios en el front-endACF Pro (acf_form)Mediante extensiónConsulta el sitio del proveedorConsulta el sitio del proveedorPro
Migración desde ACF—Consulta el sitio del proveedorConsulta el sitio del proveedorConsulta el sitio del proveedorIntegrada, gratis

Preguntas

¿Dónde se guardan los valores de los campos?
¿Necesito saber SQL?
¿Puedo cambiarme desde ACF?
¿Cuáles son los requisitos?
¿Qué pasa si desactivo o elimino el plugin?
¿Qué pasa cuando termina mi licencia Pro?
  1. 1.0.0

    Primera versión de Mass Custom Fields.

Aprende en minutos

Tus datos, en tablas reales. Desde hoy.