WordPress

WordPress es el CMS más extendido de la web. Gestiona más de un tercio de todos los sitios publicados y es la plataforma sobre la que se toman —y se cometen— más decisiones de arquitectura de la información en el mundo. Esta sección no es un tutorial de WordPress: es la aplicación de los principios de arquitectura de la información a las herramientas y mecanismos específicos que WordPress ofrece. La diferencia es importante: aquí no se explica cómo instalar WordPress, sino cómo tomar las decisiones correctas dentro de él una vez está instalado.

WordPress nació con dos tipos de contenido: las entradas y las páginas. Cualquier proyecto real necesita más: productos, cursos, eventos, fichas de servicio, perfiles de autor. Los Custom Post Types son el mecanismo de WordPress para definir esos tipos a medida, con sus propias URLs, sus propios campos y sus propias taxonomías. Usarlos bien —saber cuándo crearlos, cómo nombrarlos y cómo estructurar sus rutas— marca la diferencia entre una arquitectura coherente y un sitio donde todo convive en el mismo cajón de entradas. Cuándo crear un Custom Post Type, cómo registrarlo correctamente y qué parámetros determinan su comportamiento en la arquitectura del sitio es el primer artículo de esta sección.

Las taxonomías son el sistema de clasificación de WordPress: las categorías y etiquetas predeterminadas, y cualquier taxonomía personalizada que el proyecto requiera. El problema más frecuente es usar las taxonomías de las entradas para clasificar también los Custom Post Types, mezclando sistemas que deberían estar separados. Cada CPT debe tener sus propias taxonomías, registradas con register_taxonomy(), con sus propios slugs de URL y su propia configuración de indexación. La implementación técnica de las taxonomías en WordPress, su impacto en las URLs de archivo y cómo configurar su indexación cubre ese territorio en detalle.

La configuración de permalinks es la decisión técnica de mayor impacto en la arquitectura de un WordPress y la más difícil de cambiar una vez tomada. Cambiar la estructura de permalinks en un sitio con contenido publicado obliga a gestionar redirecciones para cada URL existente. Elegir bien antes de publicar el primer artículo es incomparablemente más barato que corregirlo después. Las opciones de estructura de permalinks, cuál elegir según el tipo de sitio, cómo configurar las bases de categoría y etiqueta, y qué es el parámetro with_front que afecta a todos los CPT es lectura obligatoria antes de arrancar cualquier proyecto WordPress nuevo.

Cuando un sitio necesita publicar en varios idiomas o para varios mercados, WordPress ofrece dos estrategias distintas: plugins de traducción en una instalación única, o WordPress Multisite con un sitio independiente por idioma. No son equivalentes ni intercambiables: la elección correcta depende de si los equipos editoriales son compartidos o independientes, de si el contenido es el mismo en todos los idiomas o genuinamente distinto, y del nivel de separación técnica que requiere el proyecto. Cuándo usar Multisite frente a plugins de traducción, cómo se estructura la red, y cómo se implementa hreflang en una instalación Multisite cierra esta sección con la decisión de internacionalización más compleja que puede afrontar un proyecto WordPress.