Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo añadir un menú de panel deslizante en temas de WordPress

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

¿Desea añadir un menú deslizante a su sitio WordPress?

Añadir un menú adaptable facilitará a los usuarios la navegación por su sitio web desde dispositivos móviles. Cuando toquen el icono del menú, se deslizará un panel en la pantalla con una bonita animación.

En este artículo, le mostraremos cómo añadir un menú de panel deslizante en temas de WordPress sin escribir ningún código.

How to Add a Slide Panel Menu in WordPress Themes

¿Por qué añadir un menú deslizante en los temas de WordPress?

Los menús bien diseñados ayudan a tus visitantes a orientarse en tu sitio web de WordPress. Muchos de sus visitantes utilizarán dispositivos móviles, por lo que es importante obtener una vista previa de la versión móvil de su sitio de WordPress para ver cómo se ve su menú de navegación en pantallas más pequeñas.

Por suerte, muchos temas de WordPress incorporan estilos que muestran automáticamente menús adaptados a dispositivos móviles cuando se visualizan en una pantalla pequeña.

Sin embargo, es posible que desee personalizar aún más su navegación móvil y añadir un menú adaptable a pantalla completa o un menú de panel deslizante animado.

Con esto en mente, echemos un vistazo a cómo añadir un menú de panel deslizante en temas de WordPress.

Cómo añadir un menú de panel deslizante en temas de WordPress

Lo primero que tienes que hacer es instalar y activar el plugin Responsive Menu. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Existe una versión premium de Responsive Menu con temas extra y características adicionales como la lógica condicional, pero para este tutorial, utilizaremos el plugin gratuito.

Una vez activado, vaya a la página Menús ” Menú adaptable. Una vez allí, haga clic en el botón “Crear nuevo menú” en la parte superior de la pantalla.

Create a New Responsive Menu

A continuación, verá cuatro temas que puede utilizar para su nuevo menú adaptable. Puede adquirir temas adicionales.

Para este tutorial, utilizaremos el tema seleccionado automáticamente. A continuación, puedes hacer clic en el botón “Siguiente”.

Select a Theme for Your Responsive Menu

Esto le llevará a la página de ajustes del menú. Aquí puede introducir un nombre para su menú adaptable y, a continuación, seleccionar qué menú de WordPress desea que se muestre en el panel.

Para este tutorial, hemos elegido el menú ‘Navegación’. Si necesitas crear un nuevo menú, puedes aprender a hacerlo siguiendo nuestra guía sobre cómo añadir un menú de navegación en WordPress.

Give the Menu a Name and Link It With the WordPress Menu You Wish to Use

También puede ocultar el menú normal que viene con su tema de WordPress para que sus usuarios solo vean el nuevo menú del panel deslizante. Para ello, introduce el código CSS en el campo “Ocultar menú del tema”.

El código que debe introducir aquí varía de un tema a otro, y puede obtener más información al hacer clic en el enlace “Más información”.

Los usuarios de la versión Pro disponen de algunos ajustes adicionales. Por ejemplo, los usuarios de la versión Pro pueden seleccionar los dispositivos y páginas en los que debe mostrarse el menú.

Cuando estés satisfecho con los ajustes, haz clic en el botón “Crear menú” situado en la parte inferior de la página. Esto te llevará a una página donde podrás terminar de personalizar tu menú.

Verás una vista previa de tu sitio web a la derecha de la pantalla, y hay botones en la parte inferior para cambiar entre la vista de teléfono, tableta y escritorio. También encontrarás opciones de personalización a la izquierda.

You Can Now Customize Your Responsive Menu

Fíjate en que hay un texto encima del menú. Se trata del título del menú y de una línea de texto que el plugin denomina “contenido adicional”.

Puede editar u ocultar el texto al hacer clic en “Menú móvil” y luego en “Contenedor” en el menú de la izquierda de la página.

Customize or Hide the Text Shown at the Top of Your Menu

Puedes escribir lo que quieras en el campo “Texto del título”, como “Menú principal” o “Navegación”. Si no quiere que aparezca ningún título, deslice el interruptor “Título” a la posición de apagado.

A continuación, desplácese hasta la opción “Contenido adicional”. Puede desactivar este conmutador o escribir contenido alternativo. En la siguiente captura de pantalla, verás que el conmutador se ha desactivado, por lo que las palabras “Añadir más contenido aquí…” ahora están ocultas.

Customize or Hide the Additional Content for Your Menu

Una vez que esté satisfecho con los ajustes del menú, asegúrese de hacer clic en el botón “Actualizar” situado en la parte inferior de la página para guardar sus ajustes.

El plugin Responsive Menu viene con muchas otras opciones que le permiten cambiar el comportamiento y la apariencia de su menú de panel deslizante. Puede explorar estas opciones en la página de ajustes del plugin y ajustarlas según sea necesario.

Ahora puede visitar su sitio web para ver el menú en acción. Así es como se ve en nuestro sitio web de demostración. Tenga en cuenta que si la página actual está en el menú, entonces se resalta con una banda de color.

Animation of a Slide Panel Menu in WordPress

Esperamos que este tutorial te haya ayudado a aprender cómo añadir un menú de panel deslizante en temas de WordPress. Puede que también quieras aprender cómo hacer un seguimiento de los visitantes de tu sitio WordPress, o comprobar nuestra lista de plugins imprescindibles para hacer crecer tu sitio.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

16 comentariosDeja una respuesta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Luke Marshall says

    I’m still waiting on a support ticket reply from you guys regarding this exact need! the one you offer is on the right side only with no apparent way to change it to the left, I’m glad I’ve found this.

  3. Ann says

    Hi, this code works perfectly when I run my website locally but not once it’s live. Is there any possible explanation to this? I updated the image links not sure what else needs to be updated as the folders have not changed.

  4. Mattia says

    Hi, interesting article… Do you have a DEMO of this, or a URL to an online site in which you implemented it? It would be interesting to see it in a real case, before trying to use it! Many thanks

  5. Jim says

    Is it possible to show how the script could be modified so the close event can be triggered by clicking anywhere else but on the navigation?

    In other words, so the user doesn’t need to just click on the toggle menu icon to close the navigation sidebar?

    Thanks.

  6. Karl says

    I am searching high and low for a plugin or the ability to implement the type of menu you have currently running at the top of your page. You have a “Play” button on the right side of your header. Upon pressing it a content area slides out from your header section. I really want to use this type of menu in my site. If you could point me even to a link where this type of menu is explained I’ll take it from there and thanks. This is an awesome tutorial!

      • Shubham Dubey says

        Sorry for replying here,(Comments is not available)

        Hey! I’m using Genesis framework, with its child theme, i’m unable to find header.php file there,

        i just copied the header.php file from genesis to my child themes folder, but after opening header.php file didn’t found any lines :(

        hOW TO DO THIS WITH CHILD THEMES, PLEASE EXPLAIN.

  7. Jim says

    Excellent guide. I’m almost there with a test implementation, however I’m wondering…can I use a relative path in the sidepanel.js file instead of the absolute path?

    I’ve tried to do so but I cannot figure it out. Should the relative path be relative to the html file calling the javascript?

    Thanks

  8. krish says

    It’s good and useful content. The screenshot and coding easily understand and apply to my website. Good job man!!!

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.