Migrar los helpers de separación heredados

Usa wp pom migrate-gap-helpers después de actualizar un sitio que contenga los helpers basados en píxeles web-gap* retirados, los valores de separación heredados [web_gap] o [web_parallax_layer_text], o un bloque dinámico anterior pom/gap. El comando traslada esos valores a la escala rem actual y convierte los bloques Gap antiguos a su forma HTML estática.

Mapa de sustitución

Helper o valor de shortcode retirado Helper actual Altura
web-gap-10, gap_space="10" web-gap-075, gap_space="075" 0.75rem
web-gap, web-gap-20, gap_space="20" web-gap-125, gap_space="125" 1.25rem
web-gap-30, gap_space="30" web-gap-2, gap_space="2" 2rem
web-gap-40, web-gap-50, gap_space="40", gap_space="50" web-gap-3, gap_space="3" 3rem
web-gap-60, gap_space="60" web-gap-4, gap_space="4" 4rem

web-gap-8 y web-gap-12 ofrecen nuevas opciones de 8rem y 12rem sin predecesores heredados.

El mismo mapa gap_space se aplica a web_parallax_layer_text, que usa estos helpers para el espacio antes de su encabezado.

Previsualizar y aplicar

Este comando usa el motor unificado de migración de helpers, limitado a los helpers de separación. Para migrar fuentes, separaciones y espaciados juntos con un solo análisis, usa wp pom migrate-helpers en su lugar.

Previsualiza sin escribir contenido:

wp pom migrate-gap-helpers --dry-run --url=https://example.test

Aplica con un directorio privado existente, con permisos de escritura y modo 0700, fuera de WordPress:

wp pom migrate-gap-helpers --apply --backup-dir=/private/migrations --url=https://example.test

Todos los comandos de helpers simulan por defecto; omitir --dry-run no aplica cambios. El progreso se muestra por fase, y --verbose enumera cada ubicación propuesta. El comando guarda los originales exactos y los valores propuestos en una copia de seguridad privada antes de aplicar los cambios. Deja todas las cachés y los recursos generados sin modificar.

Usa --network para sitios POM-theme en la red actual. Los datos de usuario compartidos, las opciones de red y las plantillas gestionadas compartidas requieren --include-shared; --include-network-options añade solo las opciones de red. Consulta la guía unificada para el alcance, los límites de formato, el progreso, la gestión de escrituras simultáneas y la recuperación tras una interrupción.

Las conversiones completadas se conservan en ejecuciones repetidas, incluso después de que una migración anterior se detuviera a mitad de camino. Verifica páginas y plantillas representativas en el editor y en el frontend, y luego vuelve a ejecutar con --dry-run --fail-on-remaining. Los objetos o referencias serializados no compatibles y los valores ambiguos se conservan y se informan para su revisión manual.

Los bloques antiguos autocerrados pom/gap se expanden al marcado estático guardado. Sus clases personalizadas se sanean y se conservan; los valores heredados size en bloques Gap emparejados también se convierten. Verifica que los bloques Gap migrados sigan siendo seleccionables y se muestren correctamente tanto en el editor como en el frontend.