Últimas noticias de SeedProd

Tutoriales, consejos y recursos de WordPress para ayudarte a hacer crecer tu negocio

¿Cómo personalizar y editar tu menú de WordPress (4 maneras fáciles)?

Cómo personalizar y editar tu menú de WordPress (4 formas sencillas) 

Escrito por: avatar del autor Stacey Corrin
avatar del autor Stacey Corrin
Stacey Corrin es una especialista certificada en marketing de contenidos y b uevoacute;squeda con maacute;s de 15 anilde;os de experiencia escribiendo sobre WordPress, SEO y marketing digital. Gestiona el contenido de SeedProd y RafflePress, cubriendo herramientas y estrategias que ella misma utiliza y prueba activamente.
    
Revisado por: avatar del revisor Turner John
avatar del revisor Turner John
John Turner es el cofundador de SeedProd. Tiene más de 20 años de experiencia en negocios y desarrollo, y sus plugins han sido descargados más de 25 millones de veces.

Resumen: Cómo personalizar tu menú de WordPress

Hay 4 maneras de personalizar tu menú de WordPress, dependiendo de tu tema y de cuánto control necesites.

  1. Apariencia → Menús – añade, reordena y elimina elementos del menú en temas clásicos
  2. SeedProd – control total del diseño sobre colores, fuentes y diseño, además de encabezados para todo el sitio
  3. Editor de Sitios de WordPress – opción integrada para temas de bloques
  4. Código personalizado – añade nuevas ubicaciones de menú a tu tema

Tu menú te parece bien. Pero los visitantes siguen aterrizando en las páginas equivocadas, o se rinden y se van.

Quizás los enlaces no apuntan a donde deberían. Quizás el estilo predeterminado se funde con el fondo y no coincide con tu marca. O acabas de publicar una nueva página y no sabes cómo añadirla al menú sin romper el diseño.

He pasado más de 15 años trabajando con WordPress, y los menús son una de esas cosas que suenan sencillas hasta que intentas cambiar uno. En esta guía, te mostraré cómo editar tu menú de WordPress (añadir, reordenar y eliminar elementos) y cómo personalizar su apariencia, utilizando 4 métodos.

La forma más rápida de personalizar tu menú de WordPress es a través de Apariencia → Menús en tu panel. Allí puedes añadir páginas, reordenar elementos, crear desplegables y establecer una ubicación de visualización. Para un control total del diseño sobre fuentes, colores y diseño, utiliza el constructor de arrastrar y soltar de SeedProd. Para temas de bloques, utiliza el Editor de Sitios de WordPress.

Aquí tienes una comparación rápida de las opciones principales:

CaracterísticaEditor integradoSeedProdEditor de Sitios
Edición visual de arrastrar y soltarNoSíParcialmente
Funciona con tu temaTemas clásicosCualquiera (Theme Builder reemplaza tu tema)Solo temas de bloques
Soporte para menús desplegables (submenús)SíSí (a través de la opción Menú de WordPress)Sí
Estiliza fuentes y colores sin CSSRaramenteSíSí
Gratis de usarSí (integrado)De pago (Pro)Sí (integrado)

¿Cómo personalizo un menú de WordPress usando el editor predeterminado?

La forma más fácil de empezar es con el editor de menús integrado en Apariencia → Menús. Funciona con temas clásicos y la mayoría de temas no de bloques, y no necesitas plugins adicionales.

He usado este editor durante años, y sigue siendo la forma más rápida de construir una estructura de navegación básica.

Nota: Si no ves Apariencia → Menús en tu panel de control, tu sitio está ejecutando un tema de bloques (como Twenty Twenty-Five). Salta al método del Editor de sitio en su lugar.

Paso 1. Crear un nuevo menú

Ve a Apariencia → Menús desde tu panel de control de WordPress. Introduce un nombre para el menú en la parte superior, como "Menú Principal", y haz clic en Crear Menú.

Si ya tienes un menú, selecciónalo del menú desplegable en la parte superior. De esta manera, estarás editando el menú correcto, no creando accidentalmente uno nuevo.

Creación de un nuevo menú en el editor predeterminado de WordPress

A la izquierda, marca las páginas o entradas que deseas agregar y haz clic en Añadir al menú. También puedes incluir categorías, etiquetas o cualquier URL con texto de enlace personalizado expandiendo los paneles de la izquierda.

Añadir páginas y entradas a un menú de WordPress

Paso 3. Reordenar elementos y crear menús desplegables

Después de agregar elementos, arrástralos y suéltalos en el orden que desees. Los elementos en la parte superior de la lista aparecen primero en tu menú.

Para crear un menú desplegable, arrastra un elemento del menú ligeramente hacia la derecha, debajo de otro elemento. Se indentará, que es como WordPress lo reconoce como un submenú. El elemento principal se convierte en el enlace de nivel superior, y el elemento indentado aparece en el menú desplegable cuando un visitante pasa el ratón sobre él.

Paso 4. Eliminar elementos del menú

Para eliminar un elemento, haz clic en la flecha junto a él para expandir su configuración, luego haz clic en Eliminar. Esto lo saca del menú de navegación sin eliminar la página de tu sitio.

Paso 5. Asignar una ubicación de visualización

Desplázate hacia abajo hasta Ajustes del menú y marca una ubicación de visualización.

Las opciones varían según el tema y pueden incluir:

Aplicación de las ubicaciones de menú de WordPress

Paso 6. Guardar el menú

Haz clic en Guardar Menú y tu menú aparecerá en la ubicación que seleccionaste.

Ejemplo de una barra de navegación actualizada en WordPress

Este método maneja la estructura y el orden, pero ofrece un control de estilo limitado. Para un control total del diseño de fuentes, colores y disposición, prueba el método SeedProd a continuación.

¿Cómo personalizo mi menú de WordPress con un constructor de páginas?

Para un mayor control sobre la apariencia de tu menú, un constructor de páginas es el camino a seguir. Usaré SeedProd en este ejemplo, pero principios similares se aplican a cualquier otro constructor de páginas.

Creador de sitios web de WordPress arrastrar y soltar de SeedProd

SeedProd es un creador de sitios web de arrastrar y soltar para WordPress que te brinda control visual completo sobre tu navegación sin tocar código. Ves cada cambio en vivo a medida que lo realizas: fuentes, colores, enlaces de menú, botones y diseño se ajustan en tiempo real.

Con SeedProd, puedes crear páginas personalizadas, menús y temas completos en un solo lugar. Incluso puedes usarlo para agregar menús personalizados al pie de página, encabezado, barra lateral y contenido de página de tu sitio web.

A continuación, usaré el Theme Builder para editar la barra de navegación de todo el sitio que aparece en cada página. Si solo necesitas un menú en una página independiente, puedes crear una página de destino en su lugar y arrastrar el mismo bloque Nav Menu a su encabezado.

Paso 1. Instalar SeedProd

Primero, descarga el plugin SeedProd e instálalo y actívalo en tu sitio de WordPress.

Para obtener ayuda con este paso, puedes seguir nuestra guía sobre cómo instalar SeedProd.

Luego, ve a SeedProd » Ajustes, pega tu clave de licencia y haz clic en Verificar clave para desbloquear la función Theme Builder.

Verificar la clave de licencia de SeedProd en la configuración de WordPress

Paso 2. Abrir el Theme Builder y elegir una plantilla

Ve a SeedProd » Theme Builder en tu panel de control de WordPress para comenzar a crear tu tema y menú de navegación personalizados.

Acceder al Theme Builder de SeedProd para personalizar menús de WordPress

La forma más rápida de configurar tu navegación es comenzar con una plantilla de tema de WordPress prefabricada. Cada plantilla incluye todas las partes de un sitio (encabezado, pie de página, página de inicio y blog), por lo que solo necesitas personalizar el diseño.

Desde el panel del Theme Builder, haz clic en Temas para abrir la galería de plantillas. Puedes previsualizar diseños en una nueva pestaña y elegir uno que se ajuste a tu negocio.

Selecciona una plantilla de tema de WordPress predefinida en SeedProd

Para este tutorial, usaré el tema Car Maintenance, pero puedes elegir cualquier plantilla. Haz clic en la marca de verificación naranja para importarla a tu sitio.

Previsualizar e importar plantillas de temas de SeedProd

Una vez importado, SeedProd crea automáticamente la estructura de tu sitio, incluyendo el encabezado, el pie de página y las páginas del blog. Ahora puedes abrir cualquier parte en el editor de arrastrar y soltar para empezar a personalizar.

Partes de plantilla de tema en el Theme Builder de SeedProd

Paso 3. Personalizar la Plantilla de Encabezado

Tu barra de navegación se encuentra dentro de la plantilla del encabezado. Los temas predefinidos de SeedProd suelen añadir una automáticamente, así que todo lo que necesitas hacer es abrir el encabezado y personalizarlo.

Para editar tu encabezado, pasa el ratón por encima de la plantilla de Encabezado en el Theme Builder y haz clic en Editar diseño. Esto abre el editor de arrastrar y soltar en vivo.

Abrir la plantilla de encabezado de SeedProd en el editor

Haz clic en cualquier elemento de la vista previa para editarlo. El panel de ajustes aparece a la izquierda, donde puedes cambiar el texto, el estilo y la funcionalidad.

Por ejemplo, haz clic en el bloque del logo para eliminar el logo de marcador de posición y subir el tuyo desde la biblioteca de medios de WordPress.

Reemplazar el logo predeterminado en el encabezado de SeedProd

También puedes arrastrar nuevos bloques, como iconos de redes sociales, una barra de búsqueda o botones personalizados, al encabezado para expandir tu barra de navegación.

Añadir bloques como iconos sociales o búsqueda a la navegación de WordPress

Con los elementos básicos del encabezado cubiertos, estás listo para editar el menú de navegación en sí en el siguiente paso.

Paso 4. Editar el bloque de menú de navegación

SeedProd utiliza un bloque de Menú de Navegación para mostrar la navegación de tu sitio. Este bloque te ofrece dos formas de gestionar menús: una opción sencilla para enlaces rápidos o una opción de Menú de WordPress para un control avanzado.

Bloque de menú de navegación en el editor de SeedProd

Opción 1: Menú Sencillo

Añade enlaces directamente dentro del constructor a cualquier página, publicación, categoría, etiqueta o URL externa. Es rápido de configurar pero no admite menús desplegables ni menús de WordPress existentes.

Opción de menú simple para añadir enlaces a la barra de navegación de WordPress en SeedProd

Puedes estilizar el menú Simple con opciones de alineación, tamaño de fuente, espaciado y divisores. En la pestaña Avanzado, alterna entre diseños horizontales o verticales y ajusta la tipografía, los colores, las sombras del texto, los colores al pasar el ratón y los bordes.

Opciones de estilo avanzadas para el menú simple de SeedProd

Opción 2: Menú de WordPress

Selecciona un menú que ya hayas creado en el editor de menús de WordPress desde el desplegable. Esta opción soporta menús desplegables y navegación móvil, e hereda la flexibilidad de los ajustes integrados de Apariencia » Menús de WordPress.

Opción de menú de WordPress en SeedProd mostrando un desplegable para seleccionar un menú existente

También verás un enlace rápido a la página predeterminada de menús de WordPress, donde puedes ajustar la estructura de tu menú. Al igual que con el menú Simple, la pestaña Avanzado te permite personalizar fuentes, colores, sombras, visibilidad por dispositivo y más.

Incluso puedes mostrar tu menú en un diseño vertical u horizontal. El diseño vertical funciona bien para áreas de widgets de barra lateral y ubicaciones de menú en el pie de página.

Cómo añadir un botón de menú en WordPress

Un botón de menú es una excelente manera de resaltar acciones como "Registrarse" o "Empezar". En SeedProd, puedes añadir uno con el bloque Botón.

Bloque de botón SeedProd en el editor de WordPress

Desde la barra lateral izquierda, arrastra el bloque Botón a tu encabezado. Luego, personaliza el texto de la llamada a la acción, el enlace y el estilo directamente en el panel de configuración.

Personalizar el botón de llamada a la acción en SeedProd

Consejo profesional: Elimina cualquier elemento que no necesites pasando el cursor sobre él y haciendo clic en el icono de la papelera.

Eliminar elementos no deseados en el editor de SeedProd

Cuando tu menú tenga el aspecto deseado, haz clic en Guardar en la esquina superior derecha y cierra el editor para volver al panel del Theme Builder.

Guardar cambios en el menú de navegación en SeedProd

Consejo de conversión: Tu barra de navegación no tiene por qué ser solo enlaces. Añadir un botón "Pedir presupuesto" o "Reservar demo" que enlace a una página de destino dedicada convierte tu encabezado en una herramienta de conversión. He visto sitios duplicar sus envíos de formularios de contacto solo por hacer visible esa llamada a la acción en cada página.

Paso 5. Publicar tu tema personalizado

Después de editar tus plantillas de menú y encabezado, estarás listo para publicar los cambios. Busca el interruptor Habilitar tema SeedProd en la página del Constructor de Temas y ponlo en la posición "Activado".

Activar el interruptor del tema de SeedProd para publicar los cambios de navegación de WordPress

Ahora ve a tu página de inicio para ver tu nuevo menú de navegación personalizado en vivo en tu sitio.

Barra de navegación personalizada completada mostrada en el sitio de WordPress usando SeedProd

¿Cómo personalizo un menú usando el Editor de Sitios de WordPress?

Los dos primeros métodos funcionan para cualquier sitio web, independientemente del tema que utilices. Sin embargo, si estás utilizando un tema de WordPress basado en bloques, como Twenty Twenty-Five, es posible que prefieras usar el editor de sitios de WordPress para personalizar tu menú.

Ten en cuenta: este método no funciona con todos los temas ni te permite personalizar todas las partes del menú.

Para abrir el editor de sitios, navega a Apariencia » Editor desde tu panel de WordPress.

Editor de sitios de WordPress

En la siguiente pantalla, haz clic en la pestaña Patrones. En WordPress 6.5 y versiones posteriores, busca en Patrones → Partes de Plantilla si no ves la opción Encabezado inmediatamente.

Pestaña de patrones del editor de sitios de WordPress para la personalización del menú

Desde allí, haz clic en la opción Encabezado y elige tu plantilla de Encabezado.

Plantilla de encabezado del editor de sitios

Aquí, puedes arrastrar y soltar para reorganizar la posición del menú o eliminar elementos del menú.

También puedes hacer clic en el icono del lápiz para editar el estilo del menú.

Personalizar menú en el editor de sitios

Por ejemplo, puedes ajustar el color de fondo del menú, las fuentes, el relleno, los márgenes, los bordes y más.

Personalizar el color de fondo del menú

Si te desplazas hacia abajo hasta la pestaña Avanzado, puedes introducir clases CSS personalizadas.

Clases CSS personalizadas para el menú

Para añadir otra opción de menú, como un botón de encabezado, haz clic en el icono Añadir bloque.

Añadir bloque de botón al menú de WordPress

Ahora puedes buscar un bloque y hacer clic en él para añadirlo a tu menú y personalizarlo como cualquier otro bloque de WordPress.

Cuando estés satisfecho con la configuración y personalización del menú, haz clic en el botón Guardar.

Ahora puedes visitar tu sitio para ver tu menú personalizado.

Menú personalizado de WordPress con ejemplo del editor de sitios

¿Cómo añado un menú personalizado en WordPress sin un plugin?

Si no quieres configurar un plugin de constructor de páginas y no tienes un tema de bloques de WordPress, siempre puedes usar código para añadir un menú de navegación personalizado.

Para ello, te recomiendo usar un plugin de fragmentos de código de WordPress como WPCode. Es la forma más segura y sencilla de añadir código personalizado a WordPress sin editar los archivos principales de WordPress, como tu archivo functions.php.

Para hacer esto, instala el plugin gratuito WPCode, luego ve a Fragmentos de código » Añadir fragmento desde tu panel de WordPress.

WPCode Añadir Fragmento

En esta página, verás fragmentos predefinidos que puedes añadir a tu sitio con unos pocos clics.

Para este tutorial, quiero crear mi propio fragmento, así que pasa el ratón sobre 'Añadir tu código personalizado' y haz clic en el botón Usar fragmento.

Usar Fragmento Personalizado

Ahora introduce un título para tu fragmento, abre el menú desplegable "Tipo de código" y haz clic en Fragmento de PHP.

Tipo de fragmento de código PHP

A continuación, pega el siguiente fragmento en el editor de código:

function wpb_custom_new_menu() {
  register_nav_menu('my-custom-menu',__( 'My Custom Menu' ));
}
add_action( 'init', 'wpb_custom_new_menu' );

Este fragmento añade una nueva ubicación de menú a tu tema, "Mi Menú Personalizado".

Una vez que lo hayas hecho, desplázate hacia abajo hasta las opciones de inserción y elige el método "Insertar automáticamente" para añadir el fragmento en todo tu sitio.

Desde allí, abre el menú desplegable "Ubicación" y haz clic en Ejecutar en todas partes.

Ejecutar fragmento en todas partes

Ahora puedes desplazarte hasta la parte superior de la pantalla y hacer clic en el interruptor "Inactivo" para cambiarlo a "Activo".

Finalmente, haz clic en Guardar para activar el fragmento.

Guardar fragmento de código personalizado

Ahora, ve a Apariencia » Menús y mira el área de "Ubicación de visualización".

Deberías ver una nueva opción "Mi Menú Personalizado" en esta área donde puedes añadir elementos de menú.

Menú personalizado en WordPress

El siguiente paso es añadir tu menú personalizado a tu tema de WordPress.

Puedes mostrar un menú de navegación personalizado en cualquier lugar de tu sitio añadiendo código al archivo de plantilla de tu tema.

Simplemente ve a Apariencia » Editor de archivos de tema.

Luego, en el menú de la derecha, busca la plantilla donde quieres añadir el menú, como el encabezado de tu sitio web.

Editor de archivos de temas de WordPress

Ahora necesitarás añadir una función wp_nav_menu y especificar el nombre de tu menú personalizado. Por ejemplo, en el siguiente fragmento de código, estoy añadiendo Mi Menú Personalizado al encabezado del tema:

wp_nav_menu( array( 'theme_location'=>'my-custom-menu', 'container_class'=>'custom-menu-class' ) );

Después de añadir el código, haz clic en el botón Actualizar archivo para guardar tus cambios.

Actualizar archivo del tema

Ahora, si visitas tu sitio, verás el menú personalizado en acción, sin embargo, notarás que aparece en una simple lista con viñetas.

Menú de WordPress personalizado predeterminado

Puedes estilizar el menú para que coincida mejor con tu tema de WordPress o tu marca añadiendo código CSS personalizado a tu sitio.

Para hacer esto, ve a Apariencia » Personalizar y haz clic en CSS adicional en el personalizador de WordPress.

Esto abre un editor donde puedes escribir tu CSS personalizado.

CSS adicional del personalizador de WordPress

Ahora puedes estilizar tu menú usando la clase CSS que añadiste a la plantilla de tu tema. En mi ejemplo, es .custom_menu_class.

En el siguiente código, estoy añadiendo márgenes y relleno, estableciendo el color del texto en negro y organizando el menú en un diseño horizontal:

div.custom-menu-class ul {
    margin:20px 0px 20px 0px;
    list-style-type: none;
    list-style: none;
    list-style-image: none;
    text-align:right;
    display:inline-block;
}
div.custom-menu-class li {
    padding: 0px 20px 0px 0px;
    display: inline-block;
}

div.custom-menu-class a {
    color:#000;
}

El personalizador de WordPress se actualiza automáticamente para que puedas ver cómo queda el menú con el nuevo estilo. Si estás satisfecho con los cambios, entonces Publica para hacerlos efectivos.

Cómo personalizar el menú de WordPress con CSS

Preguntas Frecuentes

¿Cómo personalizo mi menú de navegación de WordPress?

La forma más rápida es ir a Apariencia → Menús en tu panel de WordPress. Añade las páginas o publicaciones que quieras, asigna el menú a una ubicación de visualización como Menú principal y haz clic en Guardar menú. Para un mayor control de diseño sobre fuentes, colores y diseño, utiliza el constructor de arrastrar y soltar de SeedProd o el Editor de Sitios de WordPress para temas de bloques.

¿Cómo edito el menú de navegación en un sitio web de WordPress?

Ve a Apariencia → Menús en tu panel de WordPress y selecciona el menú que deseas editar. Añade o elimina elementos, reordénalos arrastrando y haz clic en Guardar menú. Editar un menú no afecta a tus páginas o publicaciones, solo controla qué enlaces aparecen en tu navegación. Si estás utilizando un tema de bloques, usa el Editor del Sitio de WordPress en Apariencia → Editor para editar el bloque de navegación directamente.

¿Por qué no encuentro la opción Menús en Apariencia en WordPress?

Si no ves Menús en Apariencia, tu sitio está ejecutando un tema de bloques (como Twenty Twenty-Four o Twenty Twenty-Five). Los temas de bloques gestionan la navegación a través del Editor del Sitio, no de la pantalla clásica de Menús. Ve a Apariencia → Editor, luego busca la sección Navegación para editar el menú de tu sitio. Alternativamente, SeedProd funciona con cualquier tema y te da control visual completo sobre tu navegación sin el Editor del Sitio.

¿Puedo personalizar un menú de WordPress sin un plugin?

Sí. WordPress incluye un editor de menús integrado en Apariencia → Menús que funciona sin necesidad de plugins. Para temas de bloques, utiliza el Editor del Sitio de WordPress. Para añadir una ubicación de menú personalizada, usa un fragmento de código PHP con un plugin de código como WPCode. La desventaja es que el estilo se limita a lo que tu tema soporte, por lo que si deseas cambiar fuentes, colores o diseño sin escribir CSS, un constructor visual como SeedProd es el camino más fácil.

¿Cómo añado un menú desplegable en WordPress?

En Apariencia → Menús, arrastra un elemento del menú ligeramente hacia la derecha debajo de un elemento padre. WordPress lo indentará y lo tratará como un desplegable. Puedes anidar hasta tres niveles de profundidad. Para controlar el estilo visual del desplegable, el bloque de Menú de Navegación de SeedProd incluye efectos de pasar el ratón, colores y opciones de diseño integrados.

¿Cómo hago que mi menú de WordPress sea fijo (fijo al desplazarse)?

Una barra de navegación fija permanece visible mientras los visitantes se desplazan por la página. En SeedProd, abre la plantilla de Encabezado en el Theme Builder, haz clic en la fila del encabezado y busca la opción Encabezado Fijo en el panel de configuración de la izquierda. Actívala y guarda. Para el editor de menús integrado de WordPress, el comportamiento fijo depende de tu tema. Muchos temas incluyen una opción de encabezado fijo en el Personalizador (Apariencia → Personalizar). Si el tuyo no lo tiene, necesitarás un plugin o CSS personalizado para añadirlo.

Más consejos de navegación en WordPress

Si deseas un control total del diseño de tu navegación de WordPress, SeedProd facilita la creación de menús, encabezados y diseños personalizados sin tocar código. Obtén SeedProd Ahora

¡Gracias por leer! Nos encantaría conocer tu opinión, así que únete a la conversación en YouTube, X y Facebook para obtener más consejos y contenido útil para hacer crecer tu negocio.

avatar del autor
Stacey Corrin Especialista en marketing de contenidos
Stacey Corrin es una especialista certificada en marketing de contenidos y b uevoacute;squeda con maacute;s de 15 anilde;os de experiencia escribiendo sobre WordPress, SEO y marketing digital. Gestiona el contenido de SeedProd y RafflePress, cubriendo herramientas y estrategias que ella misma utiliza y prueba activamente.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Solo recomendamos productos que creemos que aportarán valor a nuestros lectores.

Administra este sitio de WordPress chateando con ChatGPT o Claude. Plugin gratuito. Pruébalo gratis