| Función | Field Forge from $35/yr | Competitor |
|---|---|---|
| Registro de campos | ✗ | ✗ |
| Constructor visual | ✓ | ✗ |
| Amigable para no desarrolladores | ✓ | ✗ |
| Generación de esquema AI | ✓ | ✗ |
| Almacenamiento en tabla personalizada | ✓ | ✗ |
| Compatibilidad con ACF | ✓ | ✗ |
| Generación de TypeScript | ✓ | ✗ |
| Generación de GraphQL | ✓ | ✗ |
| Versionado de esquema | ✓ | ✗ |
| Soporte comercial | ✓ | ✗ |
| API moderna | ✓ | ✓ |
| Field Forge | Carbon Fields | |
|---|---|---|
| Precio | $35/año (Personal) a $169/año (Agencia) | Gratis |
| Registro de campos | Constructor visual + API de código | Solo código (archivos PHP) |
| Constructor visual | Sí (moderno) | No |
| Amigable para no desarrolladores | Sí | No (requiere habilidades en PHP) |
| Generación de esquema AI | Sí | No |
| Almacenamiento en tabla personalizada | Sí | No (wp_postmeta) |
| Compatibilidad con ACF | Sí | No |
| Generación de TypeScript | Sí | No |
| Generación de GraphQL | Sí | No |
| Versionado de esquema | Sí | No (usar git para archivos de código) |
| Soporte comercial | Sí | No |
| API moderna | Sí | Sí (buen diseño de API) |
Carbon Fields tiene una de las APIs de código más limpias en el espacio de campos personalizados de WordPress. El registro de campos utiliza encadenamiento de métodos fluido que se lee de forma natural:
“`php use Carbon_FieldsContainer; use Carbon_FieldsField;
Container::make(‘post_meta’, ‘Sección Hero’) ->where(‘post_type’, ‘=’, ‘page’) ->add_fields([ Field::make(‘text’, ‘hero_title’, ‘Título Hero’), Field::make(‘textarea’, ‘hero_subtitle’, ‘Subtítulo Hero’), Field::make(‘image’, ‘hero_image’, ‘Imagen Hero’), ]); “`
Para los desarrolladores que valoran un código PHP limpio, Carbon Fields se siente más elegante que la API más antigua de CMB2.
Licenciado bajo GPL, gratis para siempre, mantenido por HTML Burger (una agencia de desarrollo de WordPress). Sin suscripción, sin claves de licencia.
Código base pequeño con un mínimo de sobrecarga en tiempo de ejecución. No hay una interfaz de usuario administrativa pesada porque no hay interfaz de usuario administrativa más allá del renderizado estándar del cuadro de metadatos de publicación.
HTML Burger es una agencia de desarrollo de WordPress activa que utiliza Carbon Fields internamente en proyectos de clientes. Esto le da a Carbon Fields un nivel de continuidad en el mantenimiento que a veces falta en proyectos puramente de aficionados.
El compromiso principal es el mismo que con CMB2: Carbon Fields no tiene constructor visual. Cada campo debe definirse en código PHP. Para equipos que incluyen no desarrolladores, o desarrolladores que quieren prototipar rápidamente estructuras de grupos de campos antes de comprometerse al código, Carbon Fields requiere cambiar a otra herramienta.
Field Forge ofrece tanto un constructor visual COMO una API de código. Los desarrolladores pueden usar la API de código para implementaciones en producción; los no desarrolladores pueden usar el constructor visual; los editores de contenido pueden ver y editar grupos de campos sin tocar PHP.
Función del constructor visual →
Ningún otro plugin de campos personalizados tiene generación de grupos de campos basada en IA. Field Forge es el primero. Para equipos que construyen nuevos grupos de campos regularmente, la generación AI ahorra un tiempo significativo en comparación con la codificación manual de cada campo.
Función de generación de esquema AI →
Carbon Fields almacena valores en wp_postmeta, igual que ACF y CMB2. El rendimiento en sitios grandes es el mismo (o similar a) ACF — el problema de consulta N+1 afecta a todos los plugins basados en wp_postmeta por igual.
La tabla personalizada indexada de Field Forge es de 3 a 10 veces más rápida en sitios con más de 1,000 publicaciones o repetidores complejos.
Función de almacenamiento en tabla personalizada →
Carbon Fields tiene su propia API y no intenta ser compatible con ACF. La migración de ACF a Carbon Fields requiere reescribir cada referencia de plantilla. La migración de Carbon Fields a ACF o cualquier otro plugin requiere la misma reescritura.
La capa de compatibilidad con ACF de Field Forge significa que el código de Carbon Fields puede migrarse gradualmente: puedes mezclar Field Forge y Carbon Fields durante la transición, y una vez migrado, tus llamadas a get_field() funcionan de forma nativa.
Función de capa de compatibilidad con ACF →
Carbon Fields no tiene generación de TypeScript, no tiene salida de esquema GraphQL, y no tiene integración con WPGraphQL. Para equipos de WordPress sin cabeza que usan Next.js / Astro / Nuxt, Carbon Fields significa escribir tipos a mano o usar un plugin GraphQL separado.
Field Forge genera automáticamente definiciones de TypeScript y GraphQL para cada grupo de campos.
Carbon Fields es soportado por la comunidad a través de problemas de GitHub. Los tiempos de respuesta dependen de la disponibilidad de HTML Burger, que es secundaria a su trabajo con clientes. Para sitios de producción que necesitan soporte garantizado, solo la comunidad no es suficiente.
Los planes de pago de Field Forge incluyen soporte por correo electrónico prioritario con respuesta en 1 día hábil.
Carbon Fields tiene campos complejos como complejos (campos anidados) y asociación (referencia cruzada). Field Forge tiene funcionalidad equivalente — Grupo, Repetidor, Contenido Flexible, Clon y campos de Relación — con un anidamiento de subcampos más sofisticado y un constructor visual para configurarlos.
Field Forge puede importar definiciones basadas en código de Carbon Fields:
Container::make() y add_fields()wp_postmeta / wp_termmeta / wp_usermeta a la tabla personalizada de Field Forgecarbon_fields_after_save, etc.) — traducir a los equivalentes de hooks de Field ForgeLa mayoría de los sitios de Carbon Fields completan la migración en 1 a 3 horas.
Para todo lo demás — equipos con miembros mixtos de desarrollo/no desarrollo, sitios más grandes, WordPress sin cabeza, funciones de IA, soporte comercial — Field Forge es una mejor opción.
Obtén Field Forge — desde $35/año →
Reembolso de 14 días. Importador de Carbon Fields incluido. Constructor visual + API de código + arquitectura moderna.
La función fieldforge_register_field_group() de Field Forge utiliza una configuración basada en arrays similar a la API programática de ACF. Es funcional pero no tan fluida como el encadenamiento de métodos de Carbon Fields. Si la estética pura de la API es tu prioridad, Carbon Fields gana en esa métrica específica. Pero el compromiso es no tener constructor visual, no tener IA, no tener herramientas sin cabeza, no tener rendimiento.
Parcialmente. La capa de compatibilidad con ACF de Field Forge maneja el acceso estilo get_field(), pero la función carbon_get_post_meta() de Carbon Fields utiliza una API diferente. Necesitarás actualizar las llamadas de acceso a datos de Carbon Fields en tu tema para usar ya sea el estilo ACF get_field() (a través de la capa de compatibilidad) o la API nativa de Field Forge.
El campo complejo de Carbon Fields es un campo repetido con subcampos anidados. Field Forge tiene esto a través del tipo de campo Repetidor con soporte para anidamiento arbitrario de subcampos.
Sí. Ambos plugins utilizan almacenamiento diferente (wp_postmeta para Carbon Fields, tabla personalizada para Field Forge), por lo que no entran en conflicto. Ejecuta ambos durante la migración, prueba a fondo, y luego desactiva Carbon Fields una vez que el sitio esté completamente en Field Forge.
No. El almacenamiento en tabla personalizada de Field Forge tiene un rendimiento equivalente al wp_postmeta de Carbon Fields en sitios pequeños. En sitios grandes, Field Forge es significativamente más rápido.
Every feature included. Every plan. Starting at $35/yr.