¿Cómo crear un menú en WordPress?
¿Por qué es importante un menú de navegación en WordPress?
El menú de navegación es la brújula de tu sitio web. Es la herramienta que guía a tus visitantes a través de las páginas, entradas, categorías y enlaces externos que consideres más relevantes. Un menú bien estructurado mejora la experiencia del usuario, reduce la tasa de rebote y, además, es un factor clave para el SEO, ya que ayuda a los motores de búsqueda a entender la jerarquía de tu contenido.
Para los principiantes, crear un menú en WordPress puede parecer una tarea técnica, pero en realidad es un proceso muy sencillo y visual. No necesitas saber de programación. WordPress está diseñado para que puedas personalizar la navegación de tu web arrastrando y soltando elementos.
En esta guía extensa, aprenderás paso a paso cómo crear tu primer menú, cómo añadir páginas, categorías o enlaces personalizados, y cómo colocarlo en la ubicación que prefieras de tu tema. Al final, tendrás un menú profesional y funcional.
[INFO] Esta guía está pensada para la versión clásica de WordPress (el editor de bloques y el personalizador). Si usas un tema moderno con el Editor de Sitio Completo (FSE), el proceso puede variar ligeramente, pero los conceptos son los mismos.
Paso 1: Acceder a la sección de menús
Lo primero que debes hacer es iniciar sesión en el panel de administración de tu WordPress. Una vez dentro, busca en el menú lateral izquierdo la opción "Apariencia" y, dentro de ella, haz clic en "Menús".
Si no ves la opción "Menús", puede deberse a que tu tema no la soporta de forma nativa o que estás usando el Editor de Sitio Completo. En ese caso, busca "Editor" dentro de "Apariencia". Para esta guía, asumiremos que usas un tema clásico.
Al hacer clic, se abrirá la pantalla de creación de menús. Si es la primera vez que accedes, verás un mensaje que te invita a crear un nuevo menú. Haz clic en el enlace o en el botón correspondiente.
Paso 2: Crear un nuevo menú
Una vez dentro del editor de menús, sigue estos pasos:
2.1. Ponle un nombre a tu menú
En la parte superior izquierda, verás un campo de texto que dice "Nombre del menú". Aquí debes escribir un nombre interno que te ayude a identificarlo. Por ejemplo: "Menú Principal", "Menú Superior" o "Menú del Footer". Este nombre no lo verán los visitantes, solo tú.
Escribe el nombre y haz clic en el botón "Crear menú".
2.2. Elige las páginas que quieres añadir
Una vez creado, se desplegará la interfaz principal. A la izquierda verás varias cajas con títulos como "Páginas", "Entradas", "Categorías", "Enlaces personalizados", etc.
- Páginas: Muestra las páginas estáticas de tu web (como "Inicio", "Contacto", "Nosotros").
- Entradas: Muestra las publicaciones de tu blog.
- Categorías: Muestra las categorías que has creado para tus entradas.
- Enlaces personalizados: Te permite añadir cualquier URL, incluso externa.
Para añadir una página, por ejemplo, marca la casilla de la página que deseas incluir y haz clic en "Añadir al menú".
2.3. Ordena los elementos arrastrando
Una vez añadidos, los elementos aparecerán en la columna de la derecha, dentro de la estructura de tu menú. Aquí puedes arrastrar y soltar cada elemento para reordenarlos. El orden que establezcas será el orden que vean los visitantes.
También puedes crear submenús (elementos desplegables) arrastrando un elemento ligeramente a la derecha, debajo de otro. Esto se conoce como "anidar" elementos. Por ejemplo, puedes tener "Servicios" como elemento principal y, debajo, "Diseño Web" y "SEO" como subelementos.
[TIP] Para crear un submenú, arrastra el elemento secundario hacia la derecha hasta que veas un sangrado (un espacio). Suelta el ratón y quedará anidado.
Paso 3: Añadir enlaces personalizados (muy útil)
Una de las funciones más potentes es la de enlaces personalizados. Te permite añadir cualquier URL, incluso de sitios externos, o enlaces a secciones específicas de tu web (como un formulario de suscripción).
Para usarlo:
- En la columna izquierda, despliega la sección "Enlaces personalizados".
- En el campo "URL", escribe la dirección completa (ej:
https://www.ejemplo.com/mi-pagina). - En el campo "Texto del enlace", escribe el texto que quieres que vean los visitantes (ej: "Tienda Online").
- Haz clic en "Añadir al menú".
Este método es perfecto para enlazar a redes sociales, páginas de aterrizaje o cualquier recurso externo.
Paso 4: Configurar la ubicación del menú
Una vez que tienes tu menú creado y ordenado, debes decirle a WordPress dónde quieres que se muestre. Cada tema tiene ubicaciones de menú predefinidas. Las más comunes son:
- Menú principal (Primary Menu): Normalmente en la parte superior del sitio.
- Menú secundario (Secondary Menu): A veces en la cabecera o en un área secundaria.
- Menú de pie de página (Footer Menu): En la parte inferior.
Para asignar tu menú a una ubicación:
- Busca la sección "Ubicación del tema" (normalmente en la parte inferior de la pantalla de menús).
- Marca la casilla correspondiente a la ubicación deseada (por ejemplo, "Menú principal").
- Haz clic en "Guardar menú".
[WARNING] Si no ves la sección "Ubicación del tema", es posible que tu tema no la soporte o que estés usando el Editor de Sitio Completo. En ese caso, deberás asignar el menú desde el personalizador (Apariencia > Personalizar > Menús).
Paso 5: Personalizar el menú (opciones avanzadas)
WordPress te ofrece algunas opciones extra para personalizar aún más tu menú. Para verlas, haz clic en la pestaña "Opciones de pantalla" en la esquina superior derecha de la pantalla de menús. Se desplegarán varias casillas que puedes marcar:
- Clases CSS: Te permite añadir clases personalizadas para estilos avanzados.
- Descripción: Muestra una breve descripción debajo del enlace (no todos los temas lo soportan).
- Relación XFN: Para enlaces a redes sociales o relaciones entre sitios.
- Atributo title: Texto que aparece al pasar el ratón por encima.
Para principiantes, lo más recomendable es dejar estas opciones sin marcar, a menos que sepas exactamente lo que estás haciendo.
Solución de problemas comunes
No encuentro la opción "Menús" en Apariencia
Como mencionamos, algunos temas modernos (especialmente los basados en bloques) usan el Editor de Sitio Completo. En ese caso, ve a Apariencia > Editor y busca el bloque de "Navegación". Allí podrás crear y gestionar menús de forma visual.
Mi menú no se ve en el sitio
Esto suele ocurrir por dos razones:
- No has asignado el menú a ninguna ubicación (revisa el paso 4).
- El tema que usas no tiene una ubicación para menús o la ubicación que elegiste no es la correcta. Prueba con otra ubicación.
Los submenús no se despliegan
Asegúrate de que has anidado correctamente los elementos (arrastrándolos hacia la derecha). Además, algunos temas requieren que actives el menú desplegable desde las opciones del personalizador.
Preguntas frecuentes (FAQ)
¿Puedo tener más de un menú en mi web?
Sí, absolutamente. Puedes crear tantos menús como necesites (uno para la cabecera, otro para el pie de página, otro para un menú lateral, etc.). Solo debes asignar cada uno a una ubicación diferente.
¿Cómo añado un enlace a una sección de la misma página?
Para enlazar a una sección específica (por ejemplo, "Servicios" que está más abajo en la página), necesitas usar un enlace personalizado con un ancla. Primero, añade un ID a esa sección en el editor de páginas (ej: id="servicios"). Luego, en el menú, usa la URL #servicios.
¿Puedo cambiar el orden de los elementos después de guardar?
Sí, siempre puedes volver a Apariencia > Menús y arrastrar los elementos para reordenarlos. No olvides guardar los cambios.
¿Los cambios se ven afectados por el caché?
Si usas un plugin de caché o un CDN, es posible que los cambios no se vean de inmediato. Limpia la caché de tu sitio para que los visitantes vean el menú actualizado.
¿Qué hago si mi sitio está en un servidor con Syspanel (anteriormente HestiaCP)?
Si accedes a tu WordPress a través de un panel como Syspanel (recuerda que el puerto de acceso es el 2106), el proceso de creación de menús es exactamente el mismo. Syspanel solo gestiona el servidor; una vez que inicias sesión en tu WordPress, todo funciona de manera estándar.
[INFO] Syspanel es una herramienta de administración de servidores. No interfiere con el funcionamiento interno de WordPress. Para cualquier duda sobre el menú, sigue los pasos de esta guía.
Conclusión
Crear un menú en WordPress es una de las tareas más gratificantes para cualquier principiante. Con solo unos pocos clics, puedes personalizar la navegación de tu sitio, mejorar la experiencia del usuario y ayudar al SEO. Recuerda que la clave está en la organización: un menú limpio, con pocas opciones y bien jerarquizado, siempre será más efectivo que uno lleno de elementos desordenados.
No temas experimentar. Puedes crear varios menús, probar diferentes ubicaciones y añadir enlaces personalizados. Si algo sale mal, siempre puedes volver a la pantalla de menús y ajustarlo. ¡Anímate a mejorar la navegación de tu web hoy mismo!
Si tienes más dudas, no olvides consultar la documentación oficial de WordPress o preguntar en foros de soporte. ¡Buena suerte con tu sitio!
