Field Forge es un plugin completo de campos personalizados para WordPress con 32 tipos de campos, una arquitectura reconstruida, generación de esquemas con IA, soporte para WordPress sin cabeza y plena compatibilidad con ACF. A continuación se presentan todas las características agrupadas por categoría, con enlaces a páginas dedicadas donde tiene sentido. Cada característica en esta página está incluida en todos los planes de pago — sin restricciones por niveles.
Los valores de los campos se almacenan en una tabla dedicada wp_fieldforge_values con un índice adecuado en (post_id, field_name), (post_id, field_group_id) y (parent_id, row_index). Dramáticamente más rápido que wp_postmeta en sitios con muchos posts o repetidores complejos. Las pruebas del mundo real muestran una mejora del tiempo de consulta de 3 a 10 veces en sitios con 10,000 posts.
Característica completa de almacenamiento en tabla personalizada →
Cada lectura de campo pasa por la caché de objetos de WordPress (Redis, Memcached o transitorio por defecto). Invalidación de caché al actualizar o eliminar. Grupo de caché separado (fieldforge) para que no entre en conflicto con otros plugins.
Característica completa de caché de objetos →
La API batch_load() obtiene valores de campo para N posts en una sola consulta SQL en lugar de N consultas separadas. Auto-precarga que se conecta al filtro the_posts de WordPress para que las páginas de archivo obtengan la carga de campos por lotes automáticamente. Para sitios de agencias con plantillas complejas, esto representa una mejora del rendimiento de 10 veces.
Implementaciones completas de las funciones de plantilla de ACF: get_field(), the_field(), get_fields(), get_field_object(), get_field_objects(), update_field(), delete_field(), have_rows(), the_row(), get_row(), get_row_index(), get_row_layout(), get_sub_field(), the_sub_field(), get_sub_field_object(). Además, acf_register_block_type() para bloques de Gutenberg renderizados en PHP.
El código del tema escrito para ACF (o SCF, ya que SCF es un fork de ACF) sigue funcionando después de la migración a Field Forge.
Capa completa de compatibilidad con ACF →
Referencia completa de tipos de campo →
Diseño moderno de tres paneles: paleta de tipos de campo a la izquierda, grupo de campos actual en el medio, configuraciones del campo seleccionado a la derecha. Arrastra cualquier tipo de campo al grupo, edita sus configuraciones en línea, arrastra para reordenar.
Haz doble clic en cualquier etiqueta de campo en el editor para renombrar en su lugar. Sin diálogo modal, sin viaje al panel de configuraciones.
Cmd/Ctrl + S — guardar grupo de camposCmd/Ctrl + Shift + F — abrir modal para añadir campoEsc — cerrar modal o cancelar acciónA medida que editas las configuraciones de los campos, la vista previa se actualiza. Ves exactamente cómo se ve el campo en el editor de posts antes de guardar.
Característica completa del constructor visual →
Los grupos de campos se muestran en contenido específico basado en reglas de ubicación flexibles:
Las reglas se combinan con AND (dentro de un grupo) y OR (entre grupos) para coincidencias complejas.
Describe un grupo de campos en inglés simple y la IA genera la estructura completa. 12 plantillas integradas (héroe, FAQ, testimonios, características, precios, equipo, CTA, galería, contacto, producto, SEO, enlaces rápidos) más un respaldo de IA para descripciones personalizadas. Coincidencia de palabras clave para resultados rápidos en patrones comunes.
Característica completa de generación de esquemas con IA →
Cuando escribes una etiqueta de campo, Field Forge sugiere el tipo de campo más apropiado basado en la etiqueta. “Número de teléfono” → campo tel. “Imagen destacada” → campo de imagen. “Fecha de lanzamiento” → selector de fecha.
Campos dinámicos basados en filas. Añade cualquier combinación de subcampos a una fila. Los usuarios pueden añadir, eliminar y reordenar filas. Soporta repetidores anidados para datos complejos como “miembros del equipo, cada uno con múltiples habilidades.”
Característica completa de repetidor →
Múltiples diseños de fila por campo. Define diseños de “héroe”, “características”, “testimonios” y “CTA”, cada uno con sus propios subcampos. Los usuarios eligen qué diseño usar para cada fila. Potencia constructores de páginas de aterrizaje modulares.
Característica completa de contenido flexible →
Grupo anidado de campos relacionados bajo una sola etiqueta. Útil para agrupar lógicamente datos relacionados sin usar un repetidor.
Reutiliza un grupo completo de campos dentro de otro. Si tu sección de héroe se utiliza en múltiples plantillas de página, defínela una vez y clónala donde sea necesario.
Registra páginas de campos personalizados a nivel del sitio accesibles a través de get_field('field_name', 'options'). Casos de uso: configuraciones globales del sitio, opciones del tema, información de la empresa que aparece en múltiples plantillas.
fieldforge_add_options_page([
'page_title' => 'Configuraciones del sitio',
'menu_slug' => 'configuraciones-del-sitio',
'capability' => 'manage_options',
]);
El almacenamiento es separado de los campos de post (tabla dedicada wp_fieldforge_options). Compatible con ACF a través de get_field('name', 'options') o get_field('name', 'option').
Característica completa de páginas de opciones →
Genera automáticamente definiciones de tipo .d.ts para cada grupo de campos. Cada tipo de campo se mapea a un tipo de TypeScript. Los campos repetidores se convierten en Array. El contenido flexible se convierte en Array. Tipos comunes (WPImage, WPPost, WPUser, WPTerm) están integrados.
Descarga archivos .d.ts desde el administrador o compromételos en tu repositorio frontend para seguridad de tipos en Next.js, Astro, Nuxt, etc.
Característica completa de generación de TypeScript →
Genera automáticamente el Lenguaje de Definición de Esquema de GraphQL para cada grupo de campos. Tipos anidados para repetidores y grupos. Tipos de unión para diseños de contenido flexible.
Si WPGraphQL está instalado, Field Forge registra automáticamente tipos y resolutores al activarse. Los campos son consultables en GraphQL sin ninguna configuración manual.
Característica completa de generación de GraphQL →
Valores de campo expuestos en la REST API de WordPress. Puntos finales REST dedicados de Field Forge para leer y actualizar datos de grupos de campos. Perfecto para frontends sin cabeza o integraciones externas.
Característica completa de REST API →
Los grupos de campos pueden guardarse automáticamente como archivos JSON en el directorio fieldforge-json/ de tu tema. Compromételos en git para control de versiones. Sincronización bidireccional: edita grupos de campos en la interfaz de usuario y se actualizan los archivos JSON; edita archivos JSON directamente y Field Forge importa los cambios.
Característica completa de sincronización de JSON local →
Cualquier cambio en el grupo de campos crea una revisión en la tabla wp_fieldforge_revisions. Compara cualquier par de revisiones (campos añadidos, campos eliminados, cambios de propiedades). Retrocede a cualquier versión anterior con un clic. La poda automática mantiene un máximo de 50 revisiones por grupo.
Característica completa de versionado de esquemas →
Importación con un clic desde:
Migración de valores por lotes (50 posts por solicitud) para sitios grandes sin tiempos de espera de PHP.
Característica completa de importación de ACF →
Registrar bloques de Gutenberg con callbacks de renderizado en PHP usando acf_register_block_type() (compatibilidad con ACF) o fieldforge_register_block_type() (nativo). Acceso completo a campos personalizados a través de get_field() en el callback.
Característica completa de bloques PHP →
Centro de integraciones completo →
Obtén Field Forge — desde $35/año →
Cada característica en todos los planes de pago. Sin complementos. Sin ventas adicionales. Reembolso de 14 días.