Colocar los archivos de taxonomía debajo de una página
Una taxonomía pública de POM puede usar el enlace permanente completo de una página publicada como base de su archivo. Esto crea una rama coherente en la que la página presenta el tema y cada término proporciona un archivo filtrado.
/documentation/
/documentation/pom/
/documentation/pom/installation/
La primera ruta sigue siendo una página normal de WordPress. Las demás rutas son archivos de taxonomía.
Confirma que la estructura es elegible
Antes de configurar la base:
- Abre Settings → POM Theme → Content model → Taxonomies.
- Confirma que la taxonomía está conectada a los tipos de contenido previstos.
- Deja Disable archive for this taxonomy inactivo.
- Activa Enable hierarchical URLs si las rutas de los términos hijos deben incluir a sus antecesores.
- Publica la página que debe presentar la rama del archivo.
La página seleccionada no puede ser la portada estática, la página de entradas ni una descendiente de ninguna de las dos. Sigue siendo editable de forma independiente y conserva su plantilla de página normal.
Selecciona la base de la página
- Abre Settings → Permalinks.
- Busca Taxonomy archive page bases.
- Usa el selector de taxonomía para elegir la página publicada.
- Guarda los ajustes de enlaces permanentes.
- Abre la página, un archivo de término superior y un archivo de término hijo.
Keep the current taxonomy base (default) deja la base personalizada habitual de la taxonomía sin cambios.
Comprende la rama de URL compartida
La página y los términos de la taxonomía comparten un espacio de nombres debajo de la ruta seleccionada. Para mantener las rutas sin ambigüedades:
- Una ruta de página solo puede pertenecer a una rama de archivo de taxonomía.
- Dos bases seleccionadas no pueden ser la misma ruta ni estar una por encima o por debajo de la otra.
- Una rama de taxonomía seleccionada no puede solaparse con un tipo de contenido personalizado respaldado por una página, ni en su artículo individual ni en su rama de archivo general.
- Un slug de página o término que colisione recibe el sufijo numérico de WordPress, que empieza por
-2. - Las rutas de términos existentes que colisionan se normalizan cuando se activa la estructura.
- Las páginas hijas debajo de la página seleccionada siguen siendo enrutables.
La paginación y los feeds continúan debajo de la ruta del archivo. Guardar la página base o uno de sus antecesores refresca las rutas afectadas respaldadas por una página.
URL canónicas, traducidas y heredadas
La URL del término respaldado por una página se convierte en la URL canónica devuelta a través de los enlaces de término de WordPress y usada por los sitemaps de WordPress. POM Theme también alinea la salida canónica de Rank Math y Yoast con esa URL. Las peticiones a la base de taxonomía anterior redirigen permanentemente a la nueva ruta canónica y conservan los parámetros de consulta no relacionados.
POM Translate puede localizar la jerarquía de páginas, la ruta de la taxonomía y los slugs de los términos de forma independiente:
/es/documentacion/pom/instalacion/
/en/documentation/pom/installation/
Cuando Polylang usa directorios de idioma, guarda Settings → Permalinks después de activar la integración, cambiar su modo de URL o asignar esta base.
Con Polylang Pro, publica y enlaza las traducciones de la página base. Los archivos de término usan la página base en el idioma del término, incluso cuando su slug o los antecesores de la página difieran. Las páginas hijas debajo de cada base traducida siguen siendo páginas normales. Guardar una página base traducida o uno de sus antecesores refresca las rutas afectadas.
Si el tipo de contenido relacionado usa enlaces permanentes de artículo basados en taxonomía, sus entradas heredan la misma rama respaldada por una página:
/documentation/pom/installation/install-the-theme/
POM Theme y las migas de pan de Rank Math siguen los antecesores de la página y después la jerarquía de términos. Los desarrolladores pueden ajustar la parte de la página con pom_taxonomy_page_base_breadcrumb_pages; devuelve objetos de página WP_Post publicados en orden de raíz a base.
Para artículos individuales respaldados por una página y archivos generales de tipos de contenido que no usan una taxonomía, consulta Configurar URL de tipos de contenido personalizados.
Cambia o elimina la base de la página
Elige una página publicada diferente para mover la rama, o selecciona Keep the current taxonomy base (default) para restaurar la base de la taxonomía. Después guarda Settings → Permalinks.
Antes de cambiar una estructura en producción, inventaría los enlaces de términos y las entradas que la heredan. La ruta de taxonomía compatible anterior redirige, pero conviene revisar los menús, las referencias externas y la salida en caché.
Si una ruta de término devuelve una página o gana un sufijo numérico, inspecciona la jerarquía completa de páginas hijas y términos en busca de una colisión de rutas.