El menú principal de un sitio web es la brújula del visitante. Si está mal organizado, o peor, si no aparece donde la gente lo espera, el usuario se frustra y se va. En WordPress configurar el menú es una tarea sencilla, pero hay algunos detalles que si no los sabes puedes perder bastante tiempo buscando dónde está cada opción.
Esta guía cubre el proceso completo: desde crear el menú desde cero hasta asignarlo correctamente en el tema, con los errores más comunes que comete la gente y cómo evitarlos.
Dónde se configura el menú en WordPress
Hay dos formas de acceder a la configuración de menús según la versión de WordPress y el tema que uses:
- Desde el panel de administración: Apariencia, luego Menús. Esta es la ruta clásica y funciona en casi todos los temas.
- Desde el personalizador: Apariencia, luego Personalizar, y dentro del personalizador busca la sección Menús. Esta opción te permite ver los cambios en tiempo real.
Si usas un tema de bloque (basado en Full Site Editing, como Twenty Twenty-Three o Twenty Twenty-Four), los menús se manejan de forma diferente: desde el Editor del sitio en Apariencia. Pero si tienes un tema clásico (Astra, GeneratePress, OceanWP, Divi, Avada, etc.), el método de Apariencia / Menús es el que corresponde.
Paso 1: crea el menú
En la pantalla de Menús, busca el enlace que dice «crear un nuevo menú». Escribe un nombre para identificarlo, por ejemplo «Menú principal» o «Navegación header». Ese nombre es solo para ti, no lo ven los visitantes. Haz clic en «Crear menú».
Una vez creado el menú vacío, verás dos columnas: a la izquierda los elementos que puedes agregar (páginas, entradas, categorías, enlaces personalizados) y a la derecha la estructura del menú que estás armando.
Paso 2: agrega elementos al menú
Para agregar páginas al menú, selecciónalas en el panel izquierdo y haz clic en «Añadir al menú». Aparecerán en la columna derecha como bloques que puedes reorganizar.
Algunos consejos sobre qué incluir y qué no:
- Incluye solo las páginas que el visitante necesita encontrar rápido: Inicio, Servicios, Sobre nosotros (o Quiénes somos), Blog (si lo tienes) y Contacto.
- No metas todas las páginas que tienes. Un menú con diez o doce opciones abruma al usuario. Cinco o seis es el límite razonable.
- Puedes agregar también categorías del blog, lo que es útil si tu sitio tiene mucho contenido organizado por temas.
- Los enlaces personalizados sirven para agregar URLs externas o anclas internas, por ejemplo para llevar al visitante directamente a una sección de la página de inicio.
Paso 3: organiza el orden y crea submenús
Los elementos del menú son arrastrables. Puedes reordenarlos simplemente arrastrando cada bloque arriba o abajo. Para crear un submenú (un menú desplegable), arrastra el elemento hacia la derecha, debajo del elemento padre. Verás que se desplaza ligeramente a la derecha, indicando que es un hijo del elemento que está encima.
Por ejemplo, si tienes una página de Servicios y varias páginas de servicios individuales, puedes poner Servicios como elemento principal y las páginas específicas como elementos hijos. Al hacer hover en el menú, aparece un desplegable con las opciones.
Paso 4: asigna el menú a una ubicación
Este es el paso que más gente olvida y luego se pregunta por qué el menú no aparece. Crear el menú no es suficiente: debes asignarlo a una ubicación del tema.
En la pantalla de Menús, debajo del nombre del menú, hay una sección llamada «Ajustes del menú» o «Posición en el tema». Ahí aparecen las ubicaciones disponibles según tu tema: generalmente «Menú principal», «Menú secundario», «Menú en el pie de página», etcétera. Marca la casilla de la ubicación donde quieres que aparezca y guarda el menú.
Las ubicaciones disponibles dependen del tema. Un tema como Astra puede tener tres o cuatro ubicaciones; otro tema puede tener solo una. Si no ves ninguna opción de ubicación, revisa la documentación de tu tema.
Menús en temas de bloque (Full Site Editing)
Si usas un tema moderno basado en bloques, la lógica cambia. El menú se maneja desde el Editor del sitio (Apariencia, luego Editor), donde puedes seleccionar el bloque de navegación en el header y editar los elementos directamente en pantalla. No hay una pantalla de «Menús» separada.
Este sistema es más visual pero también menos familiar para quienes vienen de temas clásicos. Si te perdiste con el Editor del sitio, busca tutoriales específicos para tu versión de WordPress y el nombre de tu tema, porque la interfaz varía bastante.
Errores comunes al configurar menús
- Olvidar asignar el menú a una ubicación del tema: el menú existe pero no se muestra porque no está asignado.
- Asignar el menú a la ubicación equivocada: termina apareciendo en el pie de página en lugar del header.
- Agregar páginas que aún están en borrador: aparecen en el menú del panel de administración pero no son visibles para los visitantes.
- No actualizar el menú después de crear una página nueva: las páginas nuevas no se agregan automáticamente al menú.
- Tener dos menús distintos asignados a la misma ubicación: el segundo reemplaza al primero sin aviso.
Cómo personalizar la apariencia del menú
El aspecto visual del menú (colores, tipografía, tamaño) lo controla el CSS del tema, no la pantalla de configuración de menús. Para cambiar cómo se ve el menú tienes dos opciones: usar el personalizador del tema si el tuyo lo permite, o agregar CSS personalizado desde Apariencia, Personalizar, CSS adicional.
Si usas Elementor, el plugin tiene su propio widget de menú con más opciones de estilo. Y si tienes un tema premium como Divi o Avada, el control del menú está integrado en su propio sistema de diseño.
Armar una web bien organizada desde la navegación es parte de un trabajo más amplio de diseño web profesional. Si quieres hacerlo bien desde el inicio, en freelo.pe te ayudamos a estructurar y diseñar tu sitio con criterio, no solo con estética.
Preguntas frecuentes
¿Por qué no aparece mi menú aunque lo haya creado en WordPress?
Probablemente porque no lo asignaste a ninguna ubicación del tema. Crear el menú es solo el primer paso. Debes ir a la pantalla de Menús, buscar la sección Ajustes del menú o Posición en el tema, marcar la ubicación donde debe aparecer (generalmente Menú principal) y guardar los cambios. Sin ese paso, el menú existe pero no se muestra.
¿Cómo creo un submenú desplegable en WordPress?
En la pantalla de configuración de Menús, arrastra el elemento que quieres que sea hijo hacia la derecha, justo debajo del elemento padre. Cuando lo sueltes, verás que queda indentado, lo que indica que es un submenú. Al guardar, ese elemento aparecerá como opción desplegable bajo el elemento principal cuando el visitante haga hover con el cursor.
¿Cuántos elementos debe tener el menú principal?
Lo ideal es entre cuatro y seis elementos en el menú principal. Más opciones generan fricción y el usuario tarda más en decidir a dónde ir. Si tienes muchas páginas, usa submenús para agrupar las relacionadas bajo una categoría principal, o considera si todas esas páginas realmente necesitan estar accesibles desde la navegación principal.
¿Puedo tener varios menús en WordPress al mismo tiempo?
Sí. WordPress permite crear múltiples menús y asignar cada uno a una ubicación diferente del tema. Por ejemplo, un menú principal en el header con los enlaces más importantes y un menú secundario en el pie de página con enlaces a políticas, términos y condiciones, y preguntas frecuentes. Las ubicaciones disponibles dependen del tema que uses.
¿Cómo cambio el orden de los elementos en el menú de WordPress?
Los elementos del menú son arrastrables. En la pantalla de configuración de Menús, simplemente haz clic y arrastra cada bloque a la posición que quieras. También puedes expandir cada elemento y usar los botones de orden que aparecen dentro para moverlo hacia arriba, abajo, o convertirlo en submenú, sin necesidad de arrastrar.