Migrar un sitio que usa POM Translate

Una migración completa debe mover la base de datos y los archivos de WordPress. El JSON de traducción es una instantánea de texto complementaria, no un sustituto de las tablas del plugin.

Antes de la migración

  1. Pausa la edición de contenido, las importaciones y la generación de traducción automática.
  2. Crea una copia de seguridad completa de la base de datos y de los archivos.
  3. Descarga una exportación JSON nueva de POM Translate.
  4. Anota los idiomas habilitados, el idioma base, los prefijos de URL, los ajustes del selector, las exclusiones y la configuración del tipo de contenido.
  5. Haz un inventario de las URL localizadas importantes de entradas, términos, archivos, cuentas y URLs personalizadas.
  6. Mantén compatibles las versiones de POM Translate y WordPress entre los entornos.

Mover el sitio completo

Migra las tablas de la base de datos, las opciones, las entradas, los términos, los menús, los medios, los archivos del plugin y cualquier configuración del entorno usando el proceso de migración establecido del sitio. En multisitio, conserva los ID de blog previstos y los prefijos de tabla.

Después de cambiar el dominio o la ruta, actualiza las URL de WordPress mediante un proceso seguro para la serialización. No ejecutes reemplazos de texto a ciegas dentro del JSON exportado ni en los volcados de base de datos.

Activar y actualizar

  1. Activa POM Translate en el destino.
  2. Confirma su licencia y los idiomas habilitados.
  3. Guarda los enlaces permanentes para actualizar las reglas de reescritura.
  4. Borra las cachés de WordPress, de objetos, de páginas y de CDN.
  5. Confirma que no queden referencias al dominio antiguo en los menús ni en las traducciones de URL personalizadas.

Cuándo usar la importación JSON

Si las tablas completas de POM Translate se movieron correctamente, no las vuelvas a importar automáticamente ni las sobrescribas. Usa el JSON solo para recuperar texto coincidente que falte o como parte de un destino reconstruido deliberadamente.

Para una reconstrucción, migra primero el contenido de origen, configura los idiomas, extrae las cadenas y luego importa un idioma cada vez. Vuelve a crear los slugs localizados, las exclusiones y las asignaciones de URL personalizadas por separado.

Comprobaciones de aceptación

Prueba las rutas base y de destino con la sesión cerrada, los slugs jerárquicos, los selectores, los enlaces internos, la salida canónica y de hreflang, los formularios, el comportamiento REST/AJAX, los flujos de WooCommerce y el procesamiento de traducción programado. Mantén el entorno de origen en modo de solo lectura hasta que estas comprobaciones se superen.