🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear un menú en WordPress (con submenús y elementos personalizados)

Actualizado el 12 de septiembre de 2025

¿Qué es un menú en WordPress y por qué es tan importante?

Cuando hablamos de crear menú WordPress, nos referimos a una de las piezas clave de la navegación de tu sitio web. El menú es esa barra o lista de enlaces que los visitantes ven en la parte superior, lateral o incluso en el pie de página, y que les permite moverse de una sección a otra con total facilidad. Sin un menú bien estructurado, tus usuarios se sentirán perdidos y abandonarán la página rápidamente.

Un menú no es solo un conjunto de enlaces sueltos. Es la hoja de ruta de tu sitio. Por eso, dedicar tiempo a planificarlo y configurarlo correctamente mejora la experiencia del usuario y, de paso, ayuda al posicionamiento SEO, ya que los buscadores también analizan la estructura de navegación para entender la jerarquía de tus contenidos.

En este artículo, te voy a enseñar paso a paso cómo crear un menú personalizado WordPress, cómo añadir submenús para organizar mejor tus páginas y cómo insertar elementos personalizados como enlaces externos, categorías o incluso textos fijos. No necesitas ser un programador ni tener conocimientos técnicos avanzados. Solo sigue estas instrucciones y en unos minutos tendrás un menú profesional y funcional.

Antes de empezar: requisitos y acceso al panel de WordPress

Para llevar a cabo todo lo que te explico a continuación, necesitas tener acceso al panel de administración de tu WordPress. Normalmente, se accede añadiendo /wp-admin al final de la URL de tu dominio (por ejemplo, www.tudominio.com/wp-admin). Una vez dentro, introduce tu usuario y contraseña.

Si todavía no tienes WordPress instalado, no te preocupes. La mayoría de los proveedores de hosting ofrecen instalación automática en un solo clic. Por ejemplo, si tu hosting utiliza Syspanel (el panel de control que antes se llamaba HestiaCP), podrás acceder a la gestión de tu servidor a través del puerto 2106 y encontrarás el instalador de WordPress en su sección de aplicaciones. Pero eso es otro tema; ahora vamos a centrarnos en el menú.

Paso 1: Accede al editor de menús en WordPress

Para empezar a crear menú WordPress, sigue esta ruta:

  1. En el escritorio de WordPress, mira la barra lateral izquierda.
  2. Pasa el cursor por encima de "Apariencia".
  3. Haz clic en "Menús".

Se abrirá una pantalla con dos pestañas principales: "Editar menús" y "Gestionar ubicaciones". La primera es donde trabajaremos la mayor parte del tiempo. La segunda nos servirá para asignar el menú a una zona concreta del tema (por ejemplo, el menú principal del encabezado o el menú del pie de página).

Si nunca has creado un menú, WordPress te mostrará un mensaje pidiendo que le pongas un nombre. Escribe algo descriptivo como "Menú principal" o "Navegación superior" y pulsa el botón "Crear menú". Ya tienes tu primer menú creado, aunque todavía esté vacío.

Paso 2: Añade páginas, entradas y categorías al menú

Ahora toca el momento de llenar tu menú con contenido. En la pantalla de edición, verás una columna llamada "Añadir elementos al menú" con varias secciones desplegables: Páginas, Entradas, Categorías, Enlaces personalizados y, si tienes plugins de taxonomías o productos (como WooCommerce), también aparecerán esas opciones.

Añadir páginas

  1. Despliega la sección "Páginas".
  2. Verás una lista con todas las páginas publicadas en tu sitio.
  3. Marca la casilla de las páginas que quieras incluir (por ejemplo, Inicio, Blog, Contacto, Acerca de nosotros).
  4. Haz clic en el botón "Añadir al menú".

Las páginas seleccionadas aparecerán en la columna de la derecha, que es la estructura de tu menú. Puedes arrastrarlas para cambiar su orden. La que esté arriba del todo será la primera que vean los visitantes.

Añadir entradas y categorías

Si tu sitio es un blog, es muy probable que quieras enlazar tus categorías principales (como "Tutoriales", "Noticias" o "Opinión") en lugar de enlazar cada entrada por separado. Para ello:

  1. Despliega "Categorías".
  2. Marca las que te interesen.
  3. Pulsa "Añadir al menú".

También puedes añadir entradas individuales desde la sección "Entradas", aunque esto es menos común porque las entradas quedan obsoletas con el tiempo.

Paso 3: Crea submenús en WordPress (el famoso desplegable)

Los submenús WordPress son esos elementos que aparecen al pasar el ratón por encima de un elemento principal y que se despliegan hacia abajo o hacia un lado. Son perfectos para organizar contenido relacionado sin sobrecargar la barra de navegación principal.

Cómo hacer un submenú arrastrando

Es más fácil de lo que parece:

  1. En la columna de la derecha (la estructura del menú), localiza el elemento que quieres que sea el "padre" o principal. Por ejemplo, "Servicios".
  2. Arrastra otro elemento (por ejemplo, "Diseño web") justo debajo de "Servicios", pero ligeramente desplazado hacia la derecha.
  3. Suelta el elemento cuando veas un recuadro gris o una línea punteada que indique que se va a anidar.
  4. Verás que "Diseño web" ahora aparece sangrado debajo de "Servicios". Eso significa que se ha convertido en un submenú.

Para añadir más niveles, repite la operación: arrastra otro elemento debajo de "Diseño web" y desplázalo un poco más a la derecha. Así crearás un submenú de tercer nivel. Aunque te recomiendo no abusar de los niveles profundos, porque pueden confundir al usuario.

Consejos para una buena jerarquía

  • No pongas más de 6 o 7 elementos en el menú principal.
  • Limita los submenús a un solo nivel si es posible.
  • Utiliza nombres cortos y descriptivos.
  • Agrupa contenido relacionado bajo una misma etiqueta.

Paso 4: Añade elementos personalizados al menú

Un menú personalizado WordPress no solo se limita a páginas y entradas internas. Puedes añadir enlaces a cualquier URL externa, como tu perfil de LinkedIn, tu tienda en Amazon o un formulario de reservas.

Enlaces personalizados

  1. Busca la sección "Enlaces personalizados" en la columna de añadir elementos.
  2. Verás dos campos: "URL" y "Texto del enlace".
  3. En "URL", escribe la dirección completa, por ejemplo, https://www.tuejemplo.com/contacto.
  4. En "Texto del enlace", escribe lo que quieres que vean los visitantes, por ejemplo, "Contáctanos".
  5. Pulsa "Añadir al menú".

Este método es especialmente útil si quieres enlazar a una página que no está en WordPress o a una sección anclada de la misma página (usando #seccion).

Etiquetas o categorías de productos

Si usas WooCommerce, también podrás añadir categorías de productos, carrito o tu página de tienda directamente desde las secciones que aparecen en la columna. El proceso es idéntico al de añadir páginas o categorías normales.

Texto separador o elementos no enlazados

¿Quieres poner un simple texto decorativo en tu menú, como un eslogan o una palabra separadora? WordPress no lo permite de forma nativa, pero puedes hacerlo usando un plugin de menús avanzados o modificando el HTML del elemento. Para este artículo, te recomiendo que uses un enlace personalizado con una URL vacía o que apunte a #. No es la solución más elegante, pero funciona.

Paso 5: Configura las opciones del menú

En la parte inferior de la pantalla de edición, encontrarás una casilla llamada "Ajustes del menú". Aquí puedes marcar:

  • "Añadir automáticamente páginas nuevas": si la activas, cuando crees una página nueva en el futuro, se añadirá sola al final del menú. Útil si actualizas mucho contenido.
  • "Mostrar elementos del menú": aquí decides si quieres que aparezcan las páginas, las entradas o las categorías. Normalmente no necesitas tocar nada.

Además, justo debajo, tienes la sección "Ubicaciones del menú". Dependiendo del tema que uses, verás opciones como "Menú principal", "Menú secundario" o "Menú de pie de página". Marca la casilla del lugar donde quieres que aparezca tu menú. Si tu tema soporta varios menús, puedes asignar uno diferente a cada ubicación.

Paso 6: Guarda y visualiza tu menú

Una vez que hayas añadido todos los elementos, ordenado los submenús y configurado las ubicaciones, es hora de guardar. Pulsa el botón "Guardar menú" en la parte superior derecha. WordPress te confirmará que se ha guardado correctamente.

Ahora ve a la página principal de tu sitio y comprueba cómo se ve. Pasa el ratón por encima de los elementos con submenús para ver si el desplegable funciona. Si algo no te convence, vuelve al editor de menús y arrastra los elementos de nuevo.

Errores comunes al crear un menú en WordPress (y cómo solucionarlos)

Los submenús no aparecen

Esto suele pasar porque el tema no soporta menús desplegables o porque estás usando un menú en una ubicación que no está diseñada para mostrar submenús. Prueba a asignar el menú a otra ubicación o consulta la documentación de tu tema.

El menú no se ve en la página

Si has guardado el menú pero no aparece en la web, es casi seguro que no has marcado la casilla de ubicación correcta. Vuelve a "Apariencia > Menús", en la pestaña "Gestionar ubicaciones" y asigna el menú a la zona que prefieras.

Los enlaces dan error 404

Revisa que las URLs de los enlaces personalizados estén bien escritas y que las páginas internas que has añadido no estén en borrador o en papelera. Un error típico es añadir páginas que aún no están publicadas.

Quiero que el menú sea vertical (en la barra lateral)

WordPress no lo hace por defecto, pero puedes usar un plugin de menús laterales o un tema que incluya esa opción. También puedes insertar un bloque de "Menú de navegación" en un widget de la barra lateral desde "Apariencia > Widgets".

Consejos extra para un menú profesional y optimizado para SEO

Un buen menú no solo se ve bien, sino que también ayuda a que Google entienda tu sitio. Aquí van algunos consejos:

  • Usa palabras clave en los nombres de los enlaces: en lugar de "Productos", usa "Productos de belleza naturales" si esa es tu temática. Esto refuerza la relevancia de tu página.
  • Evita menús demasiado largos: si tienes más de 10 elementos, plantéate agruparlos en submenús.
  • Asegúrate de que el menú sea accesible en móvil: la mayoría de los temas modernos lo hacen automáticamente, convirtiendo el menú en un icono de hamburguesa.
  • No uses enlaces rotos: revisa periódicamente que todas las URLs funcionen.

[TIP] Si quieres que tu menú destaque visualmente, muchos temas permiten añadir iconos o imágenes a cada elemento. Busca en las opciones de tu tema la sección de "Menús" o "Opciones de navegación". Algunos plugins gratuitos como "Menu Icons" te lo facilitan.

[WARNING] Ten cuidado al arrastrar los elementos del menú. Si los sueltas en la posición incorrecta, puedes romper la jerarquía de submenús sin darte cuenta. Siempre revisa el resultado final en tu web antes de darlo por bueno.

Preguntas frecuentes sobre menús en WordPress

¿Puedo tener más de un menú en mi sitio?

Sí, totalmente. Puedes crear tantos menús como necesites y asignarlos a diferentes ubicaciones. Por ejemplo, un menú principal en el encabezado y otro en el pie de página con enlaces legales o de redes sociales.

¿Cómo elimino un elemento del menú?

Simplemente haz clic sobre el elemento en la columna de la derecha y se abrirá una flechita. Pulsa esa flecha y verás el botón "Eliminar". También puedes arrastrarlo fuera de la columna.

¿Puedo cambiar el orden de los elementos después de guardar?

Sí, siempre. Vuelve a "Apariencia > Menús", arrastra los elementos al orden deseado y vuelve a guardar. Los cambios se reflejan al instante.

¿Los submenús funcionan en dispositivos móviles?

La mayoría de los temas modernos convierten los submenús en desplegables táctiles. Si tu tema no lo hace, considera actualizarlo o usar un plugin de menú responsive.

¿Puedo añadir un formulario de búsqueda al menú?

Sí, muchos temas lo permiten desde el personalizador. Si no, puedes añadir un bloque de búsqueda en la zona del menú usando un plugin o modificando el archivo header.php (esto ya requiere conocimientos de programación).

Conclusión

Como has visto, crear menú WordPress es un proceso sencillo y muy visual. Con la herramienta nativa de menús, puedes organizar tus páginas, crear submenús WordPress y añadir enlaces personalizados sin escribir ni una línea de código. La clave está en planificar la estructura de tu sitio antes de empezar y mantener un orden lógico que tus visitantes puedan entender de un vistazo.

Recuerda que el menú es la carta de presentación de tu web. Un menú claro y bien organizado mejora la usabilidad, reduce la tasa de rebote y, como consecuencia, favorece tu posicionamiento en buscadores. Tómate tu tiempo para hacerlo bien y no tengas miedo de experimentar con diferentes estructuras hasta encontrar la que mejor se adapte a tu contenido.

Si tienes cualquier duda, déjala en los comentarios y estaré encantado de ayudarte. Y si tu hosting usa Syspanel, ya sabes que puedes acceder a la gestión de tu dominio y archivos desde el puerto 2106 para hacer copias de seguridad antes de hacer cambios importantes en tu web. ¡Buena suerte con tu menú!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel