Cómo crear un menú desplegable en WordPress

Publicado: 2023-03-13

Hoy en día, todos estamos acostumbrados a navegar en diferentes tipos de sitios web: tiendas, redes sociales, periódicos, blogs, foros… Para cada una de estas categorías de sitios web, tenemos el mismo reflejo: consultar el menú.

El menú forma un aspecto importante de la experiencia del usuario (UX) y hoy más que nunca, debe tenerlo en mente al crear sitios web.

Ya hemos discutido aquí cómo crear y administrar un menú de WordPress. Por lo tanto, es hora de ir más allá, centrándonos ahora en el último tipo de menú del sitio: el menú desplegable, que abre más opciones.

¿Te suena bien? ¡Empecemos!

Descripción general

  1. ¿Qué es un menú desplegable?
    1. Cómo crear un menú desplegable en WordPress
      1. Conclusión

        ¡Tus mejores proyectos de WordPress necesitan el mejor anfitrión!

        WPMarmite recomienda Bluehost: gran rendimiento, gran soporte. Todo lo que necesitas para un gran comienzo.

        Prueba Bluehost
        CTA Bluehost WPMarmite

        ¿Qué es un menú desplegable?

        Un menú desplegable le permite organizar y facilitar la navegación de sus usuarios , al mostrar un número reducido de páginas, al tiempo que les da la opción de visitar páginas adicionales al pasar el mouse sobre las primeras.

        Un menú desplegable proporciona un valor añadido real en términos de experiencia de usuario (UX), ya que ofrece una visión general de las páginas del sitio y facilita a los visitantes el acceso a una página específica.

        Todo ya está organizado en nuestro CMS favorito para que el menú de navegación responda (la pantalla se adapta a pantallas de diferentes tamaños) de forma predeterminada, lo que facilita la vida de los creadores de sitios de WordPress.

        Para crear menús desplegables en WordPress existen diferentes complementos que ya he presentado en este artículo sobre mega menús, así como en esta guía de complementos que puedes usar para mejorar tu menú de WordPress.

        Pero debe tener en cuenta que puede hacer todo esto usted mismo, sin agregar complementos.

        Ya puedo escucharte preguntándote: “¿En serio? ¡¿Pero cómo?!"

        Un hombre parece dudoso.

        Esto es lo que veremos en detalle ahora.

        Cómo crear un menú desplegable en WordPress

        En este tutorial, veremos tres formas diferentes de crear un menú desplegable en WordPress :

        • A través del menú Apariencia > Personalizar
        • A través del menú Apariencia > Menús
        • A través del bloque de navegación, con un tema compatible con FSE

        Uso de la herramienta de personalización

        Cuando crea su sitio de WordPress, puede elegir un tema predeterminado o elegir uno que se adapte mejor a usted de todos los gratuitos y de pago que existen.

        Para encontrar el tema adecuado para usted, puede consultar nuestra página de temas.

        Para este ejemplo, usaré uno de los temas más populares del directorio oficial: Astra ( más de 1 millón de instalaciones activas).

        Crear páginas de diferentes niveles.

        Comience por crear sus páginas de primer nivel, que llamaremos “páginas madre” (Página 1, Página 2, Página 3…), sus páginas hijas (Página 1-1, Página 1-2, …) e incluso sus páginas nieta. (Página 1-1-1, Página 1-1-2, etc., según sus necesidades).

        Una vez hecho esto, todo lo que tienes que hacer es mostrarlos de la manera más lógica posible en tu menú desplegable.

        Agregar páginas a su menú

        Así que pasemos a crear un menú que incluya todas estas páginas de diferentes niveles. Primero veremos un primer método, a través de Apariencia > Personalizar > Menús .

        Puede crear un menú desplegable en WordPress a través del menú Apariencia > Personalizar.

        Tenga cuidado aquí: si solo crea un menú agregando todas las páginas existentes, obtendrá un resultado que no cumplirá con sus expectativas, porque no será un menú desplegable:

        De forma predeterminada, cuando crea un menú en WordPress, se agregarán todas las páginas de su sitio.

        Por otro lado, siguiendo la lógica de las páginas madre, hija y nieta que eligió cuando creó las páginas, obtendrá el menú desplegable de WordPress que desea.

        Para hacer esto, comience creando su menú haciendo clic en "Crear un nuevo menú", asígnele un nombre, seleccione la ubicación donde desea que aparezca y luego haga clic en "Siguiente".

        A continuación, agregue las páginas deseadas a su menú haciendo clic en el botón "Agregar elementos". Luego, simplemente arrastre y suelte cada hija debajo de cada madre y cada nieta debajo de cada hija :

        Puede reorganizar su menú desplegable arrastrando y soltando.

        También puede hacer clic en el botón "Reordenar" y luego editar la estructura de su menú desplegable usando las flechas que aparecen.

        Tenga cuidado de no agregar demasiados elementos o diferentes niveles a su menú desplegable, ya que esto puede dificultar la navegación de sus visitantes.

        En la pantalla, del lado del visitante, tendrás una visualización perfecta, que sigue la lógica de publicación de tus páginas. El visitante de su sitio podrá orientarse muy fácilmente, gracias al menú desplegable que integra todos los niveles de la página:

        Vista previa de un menú desplegable desde el front-end.

        Si desea crear un menú desplegable no para sus páginas, sino para sus publicaciones y categorías, puede seguir los mismos pasos, usando arrastrar y soltar.

        El método clásico

        Si prefiere la opción de creación de menú "clásico" que está presente de forma predeterminada en WordPress, también puede hacerlo de esa manera. Verás que este método tampoco es complicado.

        crear un menú

        En la administración de WordPress, vaya a Apariencia > Menús . Te encontrarás en esta página:

        Puede crear un menú desplegable desde Apariencia > Menús.

        Luego, tendrás que seguir los siguientes pasos.

        En la sección “Estructura del menú”:

        1. Dale un nombre al menú.
        2. Elija si desea agregar las llamadas páginas de nivel superior al menú inmediatamente o no (aquí, las páginas 1, 2, 3 y 4).
        3. Elija una ubicación:
          • en el encabezado
          • en el pie de página
        4. Haga clic en el botón azul "Guardar menú" en la parte inferior derecha de la pantalla.

        Adición de elementos de menú

        En la sección "Agregar elementos de menú", elija mostrar:

        • Paginas
        • Publicaciones
        • Categorías
        • Enlaces personalizados (es decir, enlaces que apuntan fuera de su sitio o a páginas específicas de su sitio, como los Términos y condiciones, por ejemplo)

        Para las páginas:

        1. Haga clic en "Ver todo", marque las páginas que desea agregar a su menú desplegable, luego haga clic en "Agregar al menú".

        2. Mueva las páginas secundarias debajo de las páginas principales y las páginas nietas debajo de las páginas secundarias usando arrastrar y soltar, como se muestra a continuación.

        Puede cambiar la estructura de su menú desplegable arrastrando y soltando.

        Si elige agregar categorías y publicaciones a su menú desplegable, siga los mismos pasos que para las páginas:

        1. Primero agregue las categorías, luego las publicaciones y haga clic en "Agregar al menú".
        2. Luego arrastre y suelte para mover los elementos debajo de las categorías correctas.
        Puede agregar publicaciones y categorías a su menú desplegable.

        Cree un menú desplegable con el bloque de navegación y un tema FSE

        Con la llegada del Editor del sitio (anteriormente llamado FSE, para Edición completa del sitio), llegó el bloque de navegación.

        A los efectos de este tutorial, he elegido un tema que es compatible con la edición completa del sitio y que viene gratis y por defecto con la versión 6.1 de WordPress. Se llama Veinte Veintitrés:

        El tema predeterminado de Twenty Twenty-Three en WordPress.

        Con un tema FSE como Twenty Twenty-Three, también tiene la capacidad de crear un menú desplegable usando el bloque de navegación .

        Crear un menú con el bloque de navegación

        Primero, vaya al Editor del sitio, a través de Apariencia > Editor . Luego, agrega el bloque de Navegación donde quieras mostrar tu hermoso menú desplegable, como lo harías con cualquier otro bloque.

        Crear un menú desplegable usando el bloque de navegación de WordPress.

        Todo está en la configuración del bloque en el lado derecho de su pantalla:

        La configuración del bloque de navegación de WordPress.

        Tiene la opción de crear un nuevo menú aquí, que solo será visible en esta página por el momento, o insertar el menú que ya ha creado, independientemente de la técnica que utilice.

        Este último aparecerá tal y como lo has diseñado:

        Vista previa de un menú desplegable hecho con el bloque de navegación.

        Añade páginas de diferentes niveles a tu menú

        Para crear un nuevo menú, haga clic en "Crear un nuevo menú" en la configuración del bloque de navegación. Ahora puede buscar y agregar las páginas maestras que desea mostrar en su menú desplegable.

        Para agregar páginas hijas y nietas, simplemente haga clic en la página principal y luego haga clic en "Agregar submenú".

        Agregar submenús a su menú desplegable usando el bloque de navegación.

        Luego haga clic en el "+" que aparece para agregar la página de nivel inferior. Tenga en cuenta que puede agregar otros tipos de bloques a su menú, como un logotipo, íconos de redes sociales o una barra de búsqueda, por ejemplo.

        No puede mover elementos en el menú con arrastrar y soltar, pero puede hacerlo haciendo clic en las flechas correspondientes.

        Una vez que haya terminado de crear su menú desplegable de WordPress, puede personalizar su apariencia en la configuración del bloque en el lado derecho de la pantalla (pantalla, colores, tipografía, espaciado, etc.).

        Entonces será posible usar este menú como desee y donde quiera en su sitio de WordPress.

        Únase a los suscriptores de WPMarmite

        Obtenga las últimas publicaciones de WPMarmite (y también recursos exclusivos).

        SUSCRÍBASE AHORA
        Boletín en inglés de WPMarmite

        Conclusión

        Ya sea que prefiera uno u otro de estos métodos, puede ver:

        • WordPress tiene varias formas de diseñar menús desplegables
        • Todos ellos son fáciles de aprender.

        Dado que el proceso es diferente en cada uno de estos tres métodos, probablemente tus hábitos y experiencia con WordPress te lleven a utilizar uno u otro.

        ¿Quieres hacer un menú desplegable en #WordPress? Descubre cómo hacerlo con el tutorial de WPMarmite.

        Haz clic para twittear

        A veces estamos apegados a nuestros hábitos, por lo que los usuarios que ya han usado mucho el CMS pueden preferir usar el método clásico de desarrollo de menús. Aquellos que son nuevos en WordPress pueden estar más entusiasmados con el uso del bloque de navegación.

        En cualquier caso, tenga cuidado de no incluir demasiados elementos o demasiados niveles diferentes en su menú desplegable , para mantener la navegación simple para los visitantes de su sitio.

        ¿Y usted, ofrece un menú desplegable en su sitio de WordPress? En caso afirmativo, ¿qué método utilizó para crearlo? Cuéntanoslo todo en los comentarios.