Desarrollo Web WordPress Migración Elementor

De WPBakery a Elementor:
60 años de empresa,
migrados sin perder ni un byte

Migración completa del constructor de páginas de una empresa de administración de fincas con más de 300 entradas de blog, 17 páginas principales y 8GB de datos, todo en un entorno de staging antes de tocar producción.

Cliente Mediterráneo Global
Servicio Migración · Desarrollo Web
Sector Administración de Fincas
Ubicación Alicante, España
Mediterráneo Global, web migrada a Elementor
Web renovada · Elementor
El reto

Una web anclada en
tecnología obsoleta

Mediterráneo Global gestiona comunidades de propietarios y ofrece consultoría estratégica desde hace más de 60 años. Su web, un pilar fundamental de captación con más de 300 entradas de blog, estaba construida sobre WPBakery, un constructor descontinuado que impedía actualizar WordPress y bloqueaba cualquier mejora técnica.

El objetivo: migrar completamente a Elementor, actualizar WordPress de 5.9 a 6.9 y el tema Ohio de 2.4 a 3.6, sin perder ni un artículo, ni un formulario, ni un píxel del diseño original.

Sin herramientas automáticas disponibles. Sin margen de error. Con 8GB de datos en juego y el sitio de producción en funcionamiento.

  • WordPress 5.9 bloqueado, imposible actualizar con WPBakery activo
  • 308 entradas de blog con shortcodes rotos al desactivar el plugin
  • Base de datos de 3,7 GB sin acceso directo al servidor
  • Múltiples bloqueos técnicos en la migración al VPS
Resultado
Mockup web Mediterráneo Global tras la migración a Elementor

Elementor · WordPress 6.9 · VPS propio

El proceso

5 fases, cero improvisación

Cada fase fue planificada y ejecutada en orden estricto. Primero staging, luego producción. Primero pruebas, luego despliegue.

01

Análisis y entorno de staging

Antes de tocar producción, clonamos el sitio completo en un entorno de staging local. Migramos manualmente la base de datos, los archivos y la carpeta de uploads, más de 8GB en total, resolviendo problemas de permisos, URLs y compatibilidades entre versiones de WordPress.

Base de datos Staging local 8 GB uploads WP 5.9 → 6.9
02

Rediseño manual página a página

Sin ninguna herramienta de conversión automática disponible, rediseñamos manualmente las 17 páginas principales en Elementor, replicando fielmente el diseño original. Cada sección, cada módulo, cada detalle revisado a mano.

17 páginas Elementor Ohio 3.6 Rediseño fiel
03

Corrección masiva del blog

Más de 300 entradas tenían imágenes incrustadas mediante shortcodes de WPBakery ([vc_single_image]). Al desactivar WPBakery, esas imágenes dejaban de mostrarse. Desarrollamos un script PHP personalizado que procesó automáticamente las 308 entradas afectadas: extraía el ID de cada imagen, obtenía su URL real y sustituía el shortcode por HTML nativo. El proceso completo se ejecutó en segundos.

308 entradas Script PHP Automatización HTML nativo
04

Migración al VPS

El cliente facilitó acceso a un nuevo VPS. La migración presentó múltiples retos técnicos que resolvimos uno a uno:

  • Hostname conflictivo: el nombre del servidor coincidía con el subdominio previsto, impidiendo su creación. Solución: nuevo subdominio alternativo con registro DNS en IONOS.
  • Duplicator Pro sin privilegios SUPER en MySQL: la base de datos de 3,7GB no podía restaurarse. Solución: importación dividida en partes de 50MB mediante un script Python personalizado.
  • Límites de phpMyAdmin/Adminer: imposible importar el archivo completo. Solución: ajuste de directivas PHP (upload_max_filesize, post_max_size, memory_limit) vía MultiPHP INI Editor.
  • WP Hide bloqueaba el panel: tras la migración, el plugin impedía el acceso al admin. Solución: intervención directa en base de datos vía phpMyAdmin.
VPS MySQL 3,7 GB Script Python DNS IONOS
05

Optimización y puesta a punto

Con el sitio estable, realizamos una auditoría completa de plugins: eliminamos 9 plugins innecesarios o duplicados y actualizamos 20. Regeneramos la caché de Elementor y verificamos el funcionamiento de formularios, WPML y el sistema de inserción automática de CTAs por etiquetas.

9 plugins eliminados 20 actualizados WPML Caché Elementor
La solución técnica

Cada bloqueo tiene
una solución

Este proyecto no fue un simple cambio de plugin. Fue una operación quirúrgica de sistemas, con cada obstáculo resuelto con herramientas a medida.

Script PHP para 308 artículos

Procesamiento automatizado de todas las entradas del blog, sustituyendo shortcodes de WPBakery por HTML nativo en cuestión de segundos.

Script Python para MySQL

Importación de 3,7 GB de base de datos dividida en fragmentos de 50 MB, superando los límites de privilegios SUPER en el servidor de destino.

Staging antes de producción

Todo el proceso se probó primero en un entorno de staging local aislado. El sitio de producción no se tocó hasta tener la solución validada al 100%.

Antes vs. Después

El resultado en cifras

Antes
  • WPBakery descontinuado
  • WordPress 5.9 bloqueado
  • 308 shortcodes rotos en el blog
  • Hosting compartido limitado
  • Plugins duplicados y obsoletos
  • Sin capacidad de actualización
Después
  • Elementor actualizado y soportado
  • WordPress 6.9 + Ohio 3.6
  • 308 artículos con imágenes correctas
  • VPS propio de alto rendimiento
  • Stack limpio: 9 plugins eliminados, 20 actualizados
  • Listo para escalar y mantener
¿Tienes un proyecto similar?

Migraciones complejas
sin dramas ni sorpresas

Si tu web está atrapada en tecnología antigua, lo resolvemos. Primera consulta gratuita y diagnóstico sin compromiso.