Cómo usar menús condicionales en WordPress (Astra Free + Tutorial paso a paso)

Introducción a los menús condicionales en WordPress

¿Quieres aprender a usar menús condicionales en WordPress para mostrar un menú diferente por página sin tocar código? Con el plugin Conditional Menus de Themify, puedes hacerlo fácilmente, incluso si utilizas el tema gratuito Astra Free.

Los menús condicionales te permiten personalizar la navegación de tu sitio para que cada página, categoría o tipo de contenido tenga su propio menú. Este método mantiene tu estructura limpia y flexible — sin encabezados duplicados, sin código adicional y totalmente compatible con Astra Free.

Guía paso a paso: cómo configurar menús condicionales en WordPress con Astra Free

Paso 1: Instalar el plugin

  1. En tu panel de WordPress, ve a Plugins → Añadir nuevo.
  2. Busca Conditional Menus de Themify.
  3. Haz clic en Instalar ahora y luego en Activar.

Paso 2: Configurar un menú predeterminado

  1. Ve a Apariencia → Menús → Administrar ubicaciones.
  2. Asigna tu menú principal (por ejemplo, Menú Principal) a la ubicación Primary Menu.
  3. Haz clic en Guardar cambios.

Paso 3: Crear menús condicionales personalizados

  1. En Administrar ubicaciones, verás una nueva opción: Set Conditional Menu.
  2. Selecciona Primary → Set Conditional Menu.
  3. Elige otro menú (por ejemplo, Menú A).
  4. En Condiciones, selecciona:
    • Páginas → Páginas específicas
    • Marca las páginas donde quieras mostrar ese menú diferente.
  5. Haz clic en Guardar.

Repite estos pasos para crear más variaciones, como Menú B o Menú C.
Los menús condicionales pueden aplicarse a:

  • Páginas individuales
  • Entradas del blog
  • Categorías
  • Páginas de WooCommerce
  • Tipos de contenido personalizados

Por qué los menús condicionales en WordPress son una gran opción

  • Sin encabezados duplicados: un solo header sirve para todo el sitio.
  • Ligero: el plugin no agrega CSS ni scripts pesados.
  • Flexible: los menús pueden asignarse por página, categoría o rol de usuario.
  • Compatible: se integra perfectamente con el diseño y la navegación móvil de Astra.

Consejo profesional

Si actualizas a Astra Pro, podrás lograr lo mismo desde Header Builder → Display Conditions. Aun así, Conditional Menus sigue siendo una solución rápida y efectiva para los usuarios de Astra Free.

Conclusión

Usar menús condicionales en WordPress es la forma más sencilla de crear una navegación dinámica y personalizada sin complicaciones. Con Astra Free y el plugin Conditional Menus, puedes mostrar un menú diferente por página y mantener tu diseño limpio, eficiente y centrado en el usuario.

SEO y próximos pasos

Implementar menús condicionales mejora la experiencia del usuario y ayuda al SEO: los visitantes encuentran contenido relevante más rápido, aumentando el tiempo en página y la profundidad de navegación. En sitios multilingües, asegúrate de alinear los menús con la configuración hreflang y las reglas de indexación por idioma.

Enlace recomendado

Consulta la guía completa sobre configuración SEO bilingüe en WordPress, ideal para combinar con menús condicionales en sitios multilingües.

Preguntas frecuentes (FAQ)

¿Los menús condicionales en WordPress afectan el SEO?

Indirectamente. Mejoran la navegación y reducen la tasa de rebote. Asegúrate de que los enlaces del menú sean renderizados por el servidor, rastreables y consistentes en tus plantillas principales.

¿Cómo puedo mostrar un menú diferente por página en WordPress sin código?

Instala el plugin Conditional Menus (Themify). Configura un menú predeterminado y crea menús condicionales para páginas, entradas, categorías o vistas de WooCommerce específicas.

¿El plugin Conditional Menus puede ralentizar mi sitio?

No. Es ligero y solo cambia el menú mostrado según las condiciones. Mantén el caché activo y evita menús demasiado profundos.

¿Es compatible con Elementor, Beaver Builder y plugins de caché?

Sí. Los menús se gestionan a nivel de tema y funcionan perfectamente dentro de los constructores. Después de editar, vacía el caché para ver los cambios.

¿Cómo deben manejar los sitios multilingües los menús y las etiquetas hreflang?

Crea menús específicos por idioma y combínalos con una configuración hreflang correcta. Consulta la guía SEO bilingüe para WordPress para una explicación paso a paso.

Scroll al inicio