Crear una taxonomía personalizada
Una taxonomía personalizada ofrece a los editores un vocabulario jerárquico compartido y a los visitantes archivos de términos opcionales. POM Theme taxonomías admiten términos principales y secundarios independientemente de si sus URL públicas incluyen la jerarquía completa.
Crear la taxonomía
- Crea y guarda primero el tipo de contenido de destino.
- Abre Settings → POM Theme → Content model → Taxonomies.
- En Custom taxonomies, elige Add taxonomy.
- Introduce un Slug en minúsculas, sin espacios ni caracteres especiales.
- Introduce Singular name y Plural name.
- En Enabled post types, selecciona cada colección que deba usar este vocabulario.
- Activa Disable archive for this taxonomy solo cuando los términos no deban tener páginas de archivo públicas.
- Activa Enable hierarchical URLs cuando la URL de un término secundario deba contener el slug de todos los términos principales.
- Guarda los ajustes.
POM Theme registra estas taxonomías como jerárquicas, las expone a la API REST de WordPress y añade una columna de taxonomía a las listas de tipos de contenido conectados. Enable hierarchical URLs cambia la ruta de reescritura; no activa ni desactiva los términos principales.
Traducir los nombres de taxonomía con Polylang
Con Polylang activo, los valores guardados de Singular name y Plural name están disponibles en Languages → Translations, en el grupo POM .
- Guarda los nombres originales en Settings → POM Theme → Content model → Taxonomies.
- Abre Languages → Translations y busca cada nombre original.
- Introduce la traducción para cada idioma y, después, elige Save Changes.
- Abre un archivo de términos en cada idioma y comprueba la etiqueta de la taxonomía donde aparece en la navegación.
Estas cadenas describen la propia taxonomía. Traduce los términos individuales a través del editor de su taxonomía. Traducir una etiqueta no cambia el identificador de la taxonomía, la base del archivo ni las URL existentes.
Configurar la base de la taxonomía
Abre Settings → Permalinks y busca Custom taxonomies. El campo “Plural label” Custom slug controla la base normal del archivo público.
Por ejemplo, una taxonomía con base specialties puede producir:
/specialties/design/
Con las URL jerárquicas activadas, un término secundario puede producir:
/specialties/design/product-design/
Guarda la pantalla de enlaces permanentes después de cambiar la base.
Rellenar y comprobar el vocabulario
- Abre el tipo de contenido conectado.
- Crea un término principal y un término secundario.
- Asigna el término secundario a una entrada publicada.
- Confirma que la columna de taxonomía aparece en la lista de contenido.
- Abre las URL de archivo de ambos términos cuando los archivos estén activados.
- Confirma que los segmentos de términos principales aparecen solo cuando Enable hierarchical URLs esté activo.
- Confirma que la taxonomía está disponible en todos los tipos de contenido seleccionados y ausente en los no seleccionados.
Si la taxonomía no aparece en un editor, confirma que el tipo de contenido se guardó antes de seleccionarlo en Enabled post typesy, después, vuelve a guardar la taxonomía.
Continúa con Connect post types and taxonomies para las decisiones sobre plantillas y URL.