Cambiar un modelo de contenido establecido de forma segura

Los slugs de tipos de contenido, los slugs de taxonomías, los nombres de campos, las bases públicas y las relaciones se convierten en contratos duraderos una vez que los editores añaden contenido y los visitantes usan las URL resultantes. Revisa sus consumidores antes de cambiarlos en un sitio establecido.

Esta guía está pensada para propietarios de sitios que planean un cambio controlado. Complétala primero en una copia de staging y mantén una copia de seguridad actual recuperable.

Clasifica el cambio propuesto

Cambio Efecto principal
Renombrar una etiqueta en singular o plural Cambia la redacción para editores y público
Cambiar un slug de tipo de contenido o de taxonomía Se crea una estructura registrada diferente
Cambiar el nombre de un campo personalizado Las plantillas y los valores existentes pueden dejar de referirse al mismo campo
Activar o desactivar individuales o archivos Aparecen o desaparecen rutas públicas
Cambiar una base de enlace permanente Cambian las URL públicas canónicas
Cambiar tipos de contenido conectados Los editores ganan o pierden la taxonomía
Cambiar una regla de permisos Una audiencia de visitantes diferente ve el contenido
Cambiar un preset de consulta Cada componente que usa el preset puede cambiar

Los cambios que solo afectan a etiquetas suelen ser los más limitados. Los identificadores de máquina y las URL requieren planificar migraciones y redirecciones, no una edición de redacción sobre la marcha.

Inventario de dependencias

Antes de cambiar un ajuste, registra:

  • Los tipos de contenido, taxonomías, campos y entradas representativas afectadas
  • Las URL individuales, de archivo, de término, de feed, paginadas y multilingües
  • Las plantillas que muestran el contenido o el campo
  • Los presets de consulta, las configuraciones de búsqueda facetada, los mapas, los feeds y las secciones de contenido relacionado
  • Los consumidores de la API y los flujos de trabajo de edición rápida
  • Las reglas de permisos y las plantillas alternativas
  • Los menús de navegación, enlaces externos, índices de búsqueda y páginas en caché

Toma una copia de los valores de ajuste actuales y del resultado esperado para cada dependencia.

Realiza el cambio en una secuencia controlada

  1. Reproduce el modelo actual y el contenido representativo en staging.
  2. Cambia un identificador, una relación o un comportamiento cada vez bajo Settings → POM Theme → Content model.
  3. Actualiza cada plantilla, consulta, consumidor de campo o asignación de permisos dependiente.
  4. Para los cambios de URL, guarda Settings → Permalinks y añade las redirecciones que no proporcione la función de enlaces permanentes de POM seleccionada.
  5. Migra o vuelve a introducir los valores existentes cuando cambie la identidad de un campo.
  6. Borra las cachés relevantes una vez que el contenido y las rutas subyacentes sean correctos.
  7. Compara el inventario completo de dependencias con el nuevo comportamiento.
  8. Programa el cambio en producción cuando se pueda pausar a los editores y las integraciones si es necesario.

Las bases de taxonomía respaldadas por páginas y los enlaces permanentes de contenido basados en taxonomía de POM Theme mantienen su ruta anterior soportada como una redirección permanente a la URL canónica actual. No asumas que existe la misma redirección para un cambio ordinario de tipo de contenido o de base de taxonomía.

Valida antes del lanzamiento

Comprueba como mínimo:

  1. Las entradas existentes siguen disponibles en el menú de administración correcto.
  2. Los editores pueden crear y actualizar cada campo y asignación de taxonomía.
  3. Los individuales, archivos, páginas de término, paginación y feeds se resuelven.
  4. Las plantillas manejan valores rellenados y vacíos.
  5. Los presets de consulta devuelven el recuento y el orden previstos.
  6. Los visitantes sin sesión, permitidos y denegados reciben el resultado esperado.
  7. Los enlaces canónicos, las migas de pan, las alternativas de idioma y las redirecciones usan las nuevas URL.
  8. Los consumidores de la API siguen recibiendo solo los campos públicos previstos.

Si el resultado difiere del de staging, restaura los valores de ajuste anteriores antes de intentar otro cambio. Una reversión es lo más seguro mientras los identificadores, rutas y dependencias originales sigan documentados.

Para el comportamiento específico de las URL, consulta Taxonomy archive page bases y Taxonomy-based post permalinks.