36. Migración de ACF | Field Forge - Campos personalizados, diseñados para la velocidad
Descargar Iniciar sesión

36. Migración de ACF

Field Forge puede importar grupos de campos y valores de instalaciones de ACF Pro. La migración es segura y no destructiva.

Fuentes de Detección

  1. Base de Datos: Tipos de publicación acf-field-group y acf-field.
  2. PHP Local: Grupos registrados a través de acf_add_local_field_group().
  3. PostMeta: Claves de referencia de ACF en wp_postmeta.
php
$importer = FIELDFORGE_ACF_Import::instance();
$detection = $importer->detect();
// Returns: ['found' => true, 'groups' => 5, 'fields' => 47, 'posts_with_values' => 123, 'source' => 'database']

Importación de Grupos

php
$result = $importer->import_groups();
// Returns: ['migrated' => 5, 'errors' => 0, 'log' => [...]]

Antes de importar grupos almacenados en la base de datos, Field Forge elimina duplicados de registros de grupos de ACF por clave/título y mantiene el registro con el mayor número de publicaciones hijas directas acf-field. Esto protege las migraciones de bases de datos antiguas de ACF donde existe un grupo duplicado vacío junto al grupo poblado y que de otro modo ocultaría a los hijos anidados de Repetidor, Grupo o Contenido Flexible.

Migración de Valores (PRO)

Los valores se migran en lotes de 50 publicaciones a la vez.

php
$offset = 0;
do {
    $result = $importer->import_values_batch( $offset );
    $offset = $result['total_offset'];
} while ( ! $result['done'] );

echo 'Migration complete. ' . $result['migrated'] . ' values migrated.';

Mapeo de Tipos de Campo

Tipo de ACFTipo de Field ForgeNotas
texttextMapeo directo
textareatextareaPreserva new_lines
numbernumberPreserva min/max/paso
imageimagePreserva return_format
filefilePreserva return_format
wysiwygwysiwygPreserva configuraciones de barra de herramientas
selectselectPreserva elecciones
repeaterrepeaterImportación recursiva de subcampos
groupgroupImportación recursiva de subcampos
flexible_contentflexible_contentDiseños y subcampos
linkurlDegradado (el enlace de ACF tiene título+objetivo)
google_maptextDegradado (sin tipo de mapa)
date_time_pickerdate_pickerParte de tiempo eliminada

Asistente de IA de Forge En línea

¡Hola! Soy el asistente de IA de Field Forge. Pregúntame lo que quieras sobre el plugin — configuración, funciones, resolución de problemas o desarrollo.

Ahora mismo
Con la tecnología de Forge AI · Explorar documentación