Advanced Custom Fields (ACF) fue creado por Elliot Condon en 2011 como un plugin gratuito de WordPress. Se convirtió en el estándar de facto para añadir campos personalizados a las publicaciones y páginas de WordPress. A lo largo de una década, acumuló más de 2 millones de instalaciones activas y un enorme ecosistema de terceros.
En 2022, Elliot vendió ACF a WP Engine, uno de los mayores proveedores de hosting gestionado de WordPress. WP Engine continuó desarrollando ACF como un producto comercial — ACF Pro se vende por separado, la versión gratuita permanece en WordPress.org.
Todo era normal hasta 2024.
En septiembre-octubre de 2024, estalló una disputa pública entre WordPress.org (dirigida por Matt Mullenweg, cofundador de WordPress) y WP Engine sobre varios temas, incluidos marcas registradas, licencias y contribuciones financieras al desarrollo del núcleo de WordPress. La disputa se intensificó con demandas, publicaciones en blogs y debates en la comunidad.
Como parte del conflicto, el 12 de octubre de 2024, WordPress.org tomó una medida sin precedentes: forkeó ACF, lo renombró “Secure Custom Fields” y reemplazó la lista de ACF en el directorio de plugins de WordPress.org con el nuevo fork. A partir de esa fecha, los usuarios que buscaban “Advanced Custom Fields” en WordPress.org estaban instalando en realidad SCF.
Los usuarios que ya habían instalado ACF Free desde wordpress.org vieron una actualización automática a “Secure Custom Fields” en su administración de WordPress. Muchos no lo notaron de inmediato — la actualización parecía cualquier otra actualización de plugin. La funcionalidad era idéntica (ya que SCF es un fork directo de la versión gratuita de ACF en ese momento).
Los nuevos usuarios que buscaban ACF en WordPress.org ya no podían encontrar la lista original de ACF — encontraban SCF en su lugar. El ACF Pro comercial seguía disponible en el propio sitio de WP Engine, pero la versión gratuita fue efectivamente “capturada” por el fork de WordPress.org.
A partir de 2026:
El polvo aún se está asentando. Los desarrolladores están divididos. Algunos permanecen en el ACF comercial de WP Engine. Algunos cambiaron a SCF por la opción gratuita. Algunos están mirando alternativas como Field Forge. No hay consenso.
Advanced Custom Fields (ACF) es el plugin comercial de campos personalizados de WordPress de WP Engine. ACF Pro es de pago ($49/año para sitios personales ilimitados, $249/año para agencias con 10 sitios). La versión gratuita estuvo en WordPress.org hasta octubre de 2024.
acf_register_block_type(), Local JSON — todas están en el nivel Pro.wp_postmeta para almacenamiento, lo que crea problemas de consulta N+1 en sitios grandes.Secure Custom Fields (SCF) es el fork de ACF de WordPress.org creado en octubre de 2024. Es gratuito, distribuido a través de WordPress.org y mantenido por voluntarios de WordPress.org. Usa el mismo formato de datos y API de funciones de plantilla que ACF (es un fork directo).
get_field(), mismo have_rows(), mismo constructor visual.acf_register_block_type()) no estaban en la versión gratuita y tampoco están en SCF.wp_postmeta, hereda el mismo techo de rendimiento.SCF NO tiene Repeater, Flexible Content, Options Pages, ni otras funciones de ACF Pro. Si tu sitio utiliza actualmente funciones de ACF Pro y cambias a SCF, esas funciones no funcionarán. Tendrás que:
Este es el mayor inconveniente con la adopción de SCF. Muchos usuarios no se dan cuenta hasta después de cambiar.
Field Forge es un plugin comercial de campos personalizados de WordPress construido desde cero para 2026. No es un fork de ACF. Tiene su propia base de código, su propia arquitectura de almacenamiento y su propio conjunto de características. Pero se entrega con una capa de compatibilidad completa con ACF para que el código escrito para ACF (o SCF) siga funcionando después de la migración.
Construido por Avakode (un pequeño equipo de desarrolladores de WordPress), Field Forge es parte de una suite de plugins más amplia llamada Forge Suite (junto con Lang Forge para multilingüismo, SEO Forge para SEO y Form Forge para la creación de formularios).
wp_fieldforge_values, no en wp_postmeta. Consultas de 3 a 10 veces más rápidas en sitios grandes. Este es el diferenciador técnico número 1.get_field(), have_rows(), get_sub_field(), acf_register_block_type(). El código del tema escrito para ACF o SCF sigue funcionando después de la migración.| ACF (comercial) | SCF (fork gratuito) | Field Forge | |
|---|---|---|---|
| Precio | $49-$249/año | Gratis | $35-$169/año |
| Propietario / mantenedor | WP Engine | Voluntarios de WordPress.org | Avakode |
| Almacenamiento | wp_postmeta | wp_postmeta | Tabla indexada personalizada |
| Rendimiento en sitios grandes | Consultas N+1 | Consultas N+1 | 3-10 veces más rápido |
| Campo Repeater | Solo Pro ($49+) | No (no en el fork) | Incluido (planes de pago) |
| Contenido Flexible | Solo Pro ($49+) | No (no en el fork) | Incluido (planes de pago) |
| Páginas de Opciones | Solo Pro ($49+) | No (no en el fork) | Incluido (planes de pago) |
acf_register_block_type() |
Solo Pro ($49+) | No (no en el fork) | Incluido (planes de pago) |
| Campo de Galería | Solo Pro ($49+) | No (no en el fork) | Incluido (planes de pago) |
| Campo Clone | Solo Pro ($49+) | No (no en el fork) | Incluido (planes de pago) |
| Generación de esquemas con IA | No | No | Sí (único) |
| Generación de TypeScript | No | No | Sí (único) |
| Generación de GraphQL | A través de WPGraphQL para ACF | A través de WPGraphQL para ACF | Registro automático nativo |
| Capa de compatibilidad con ACF | Nativa | Nativa (mismo API) | Sí (capa de compatibilidad) |
| Versionado de esquemas | No | No | Sí (único) |
| Herramientas de migración con un clic | No | No | Sí (ACF, SCF, Meta Box, CMB2, Carbon Fields) |
| Soporte comercial | Sí (WP Engine) | No (comunidad) | Sí (correo electrónico prioritario) |
| Desarrollo activo | Sí (equipo de WP Engine) | Lento (voluntario) | Sí (equipo de Avakode) |
| Ecosistema de terceros | Enorme | Hereda el de ACF | Más pequeño, en crecimiento |
wp_postmetaRecomendado: Permanece en ACF Pro. No migres solo por hacerlo.
Recomendado: Usa SCF. Gratuito y adecuado para sitios simples.
wp_postmetaRecomendado: Usa Field Forge. La mejor opción moderna en la mayoría de los escenarios.
Tiempo: 15–60 minutos para la mayoría de los sitios.
El mismo proceso que ACF → Field Forge. SCF utiliza el mismo formato de datos, por lo que el mismo importador funciona.
No recomendado. Perderás funciones Pro (Repeater, Flexible Content, Options Pages, etc.) que no existen en SCF. La mayoría de los sitios reales dependen de estas.
Si realmente quieres hacer esto: necesitarías reescribir tu tema para evitar usar cualquier función exclusiva de Pro. Mucho más trabajo que migrar a Field Forge.
Simple. Los datos de SCF funcionan con ACF Pro ya que comparten el mismo formato. Instala ACF Pro, desactiva SCF, las funciones Pro vuelven a estar disponibles.
La capa de compatibilidad de Field Forge también funciona en la otra dirección. Si migraste a Field Forge y decidiste que quieres volver a ACF, instala ACF, desactiva Field Forge, tu código de tema sigue funcionando porque ambos plugins implementan las mismas funciones de plantilla.
¿Es SCF “el verdadero ACF” ahora? SCF es un fork, no una continuación. WP Engine todavía posee y desarrolla el ACF original comercialmente. El fork de WordPress.org es su propio proyecto. Ninguno es “el verdadero ACF” — son dos plugins diferentes que comparten una historia común.
¿Seguirá funcionando mi licencia de ACF Pro? Sí. Si compraste ACF Pro de WP Engine, sigue funcionando. WP Engine sigue desarrollando activamente ACF Pro y apoyando a los clientes.
¿Puedo usar funciones de ACF Pro con SCF? No. SCF no incluye Repeater, Flexible Content, Options Pages, Gallery, Clone, ni otras funciones de ACF Pro. Si necesitas estas, usa ACF Pro comercial o Field Forge.
¿Se resolverá la disputa ACF/SCF? Desconocido. A partir de 2026, la situación sigue sin resolverse. WP Engine y WordPress.org están en desacuerdo legal y filosófico continuo. Los usuarios no pueden contar con que se produzca una resolución pronto.
¿Es Field Forge más seguro que elegir un bando en la disputa ACF/SCF? Field Forge es un plugin diferente con su propio equipo, su propia licencia y su propia hoja de ruta. No es un fork de ACF y no está involucrado en la disputa WP Engine / WordPress.org. Los usuarios que quieren mantenerse al margen de la política pueden usar Field Forge sin elegir un bando.
¿Field Forge tiene todas las funciones que tiene ACF Pro? Sí. Cada función de ACF Pro está en los planes de pago de Field Forge: Repeater, Flexible Content, Group, Clone, Options Pages, Gallery, Relationship, Post Object, User, Taxonomy, acf_register_block_type(), Local JSON Sync. Además de características únicas que ACF no tiene: generación de esquemas con IA, generación de TypeScript, auto-registro de GraphQL, almacenamiento en tablas personalizadas, versionado de esquemas.
¿Se romperá mi tema que usa ACF si migro a Field Forge? No. La capa de compatibilidad de Field Forge implementa la API completa de funciones de plantilla de ACF. Tus get_field(), have_rows(), get_sub_field() y acf_register_block_type() seguirán funcionando.
¿Es Field Forge compatible con plugins de terceros de ACF? La mayoría sí. Si el plugin de terceros utiliza las funciones de plantilla públicas de ACF, funciona con Field Forge a través de la capa de compatibilidad. Si el plugin de terceros utiliza los hooks internos de ACF o la API REST específicamente, puede que necesites ajustes.
¿Puedo ejecutar múltiples plugins de campos personalizados al mismo tiempo? Solo durante la migración. A largo plazo, ejecuta un solo plugin de campos personalizados. Ejecutar ACF + SCF, o ACF + Field Forge, crea confusión de datos y configuración duplicados.
El fork ACF/SCF es una situación realmente complicada. No hay una única respuesta correcta — depende de tus necesidades específicas, presupuesto y alineación filosófica con el modelo de gobernanza de WordPress.org.
Nuestra recomendación para la mayoría de los sitios de WordPress en 2026:
Sea lo que elijas, entiende que todas las tres opciones comparten la misma API fundamental (funciones de plantilla como get_field()). Si eliges mal, la migración a cualquier otra opción es relativamente indolora porque el código que escribas es portátil.
Consigue Field Forge — desde $35/año →
Reembolso de 14 días. Migración con un clic desde ACF o SCF. El código del tema sigue siendo compatible.
¿Aún decidiendo? Lee la Guía Completa de Migración de ACF / SCF a Field Forge →