Avisos
Vaciar todo

Código fuente de menú de secciones duplicado  

 
Álvaro
 Ãlvaro
Estimable Member

 

Hola, buenas.

Contacto porque hace un par de años os trasladé una duda sobre cómo tratar de evitar que el menú principal en Elementor aparezca duplicado en el código fuente de cada página.

Esto es un problema para la transmisión de linkjuice y del propio SEO de la página.

He retomado este tema porque me parece muy importante corregir. Quería saber si habéis, desde entonces, encontrado alguna forma de plantear esta corrección en el menú.
Si puede haber alguna forma alternativa sin utilizar un widget de Elementor, de crear el menú sin que se duplique en el código fuente.

Quizás a través de alguna directiva PHP se pueda hacer una condición en el header.php para mostrar el menú únicamente una vez, dependiendo de si se carga la web desde deskto ó móvil. O implementar un shortcode específico.

Quedo atento a vuestra respuesta para valorar si sabéis algo más sobre el tema.

Un saludo y gracias.

Contenido solo visible a usuarios registrados

Citar
Respondido : 06/02/2025 12:19 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Álvaro.

Por lo que puedo ver puede ser por la Configuración de Elementor Sticky. Elementor crea un clon del menú original para mantener el efecto sticky mientras haces scroll. 

.- Accede a la configuración de la sección del menú en Elementor

.- En la pestaña Avanzado > Efectos de Movimiento > Sticky y desactiva la opción.

 

Revisa si no se duplica.

 

Un Saludo

ResponderCitar
Respondido : 06/02/2025 2:37 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Álvaro
 Ãlvaro
Estimable Member

Buenas @pepesoler

Sí, ya probé a desactivar la sticky header, guardar y borra la caché, pero sigue repitiéndose el menú en el código.

Un saludo.

 

 

ResponderCitar
Respondido : 07/02/2025 2:18 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Álvaro.

Otra posible causa es que tengas varios encabezados creados:

.- Accede al editor de Elementor y revisa la sección de "Plantillas". Busca si tienes varias plantillas de encabezado (header) y si todas están activadas.

.- Dentro de cada plantilla de encabezado, revisa las "Condiciones de visualización". Asegúrate de que solo una plantilla esté configurada para mostrarse en las páginas donde aparece el encabezado duplicado.

.- Comprueba el tema hijo si tienes un archivo header.php y elimina o comenta la llamada a la función que incluye el encabezado en el archivo header.php de tu tema hijo. Generalmente, esta función se llama wp_head() o algo similar.

 

Otra opcion es que utilices el menú por defecto de Elementor 

 

Un Saludo

ResponderCitar
Respondido : 07/02/2025 4:05 pm

Álvaro
 Ãlvaro
Estimable Member

Hola Pepe.

Solo hay una plantilla de cabecera.

Estoy usando el widget de menú de Elementor, pero es este el que duplica el código en esta opción.

https://prnt.sc/DvoNiuXC_VJ2

 

Es decir, que es el propio widget de "Editor de menú Wordpress" el que duplica el código.

 

En el child no veo nada raro.

 

¿No hay algún otro widget de algún addon aunque sea premium que ofrezca la posibilidad de incluir widgets menú que no incurran en duplicidad de menú?

Es que me parece esto bastante raro, que no haya widgets que prevengan de duplicar el código del menú, para evitar el problema que provocan a efectos de SEO.

 

Un saludo.

 

 

 

 

 

 

ResponderCitar
Respondido : 07/02/2025 5:18 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Álvaro,

El comportamiento a nivel de inspeccionar el código es curioso, podría sugerir que eleves tu consulta al soporte de Elementor pro ya que suponemos que cuentas con esta versión si puedes crear apartados globales como el header

Por otro lado hay una alternativa para crear header global por medio del siguiente plugin

https://wordpress.org/plugins/header-footer-elementor/

Echale un vistazo

Saludos!

ResponderCitar
Respondido : 07/02/2025 5:23 pm

Cursos Gratuitos WordPress

Álvaro
 Ãlvaro
Estimable Member

Hola @bruno-vichetti

Muy bien, revisaré ese plugin aunque no sé si hará lo mismo que el widget de menú de Elementor, es decir, duplicar el menú y no discriminar la carga para escritorio y móvil.

Lo iré revisando a ver cómo tratar de hacerlo, o si sería necesario crear un código específico para cargarlo dependiendo del dispositivo con el que se acceda.

Gracias de todas formas, un saludo.

 

ResponderCitar
Respondido : 09/02/2025 9:50 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Alvaro,

Encantados, cualquier otra duda quedamos atentos.

Un saludo 🖐️ 

ResponderCitar
Respondido : 09/02/2025 11:58 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress