Eliminar enlaces duplicados en menú de WordPress

  • Autor Autor Juan Isidoro
  • Fecha de inicio Fecha de inicio
Juan Isidoro

Juan Isidoro

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas,

¿Alguien sabe si hay alguna forma de eliminar los enlaces hacia sí mismo en WordPress? Por ej. el típico caso del menú. Es decir, explico un poco mejor con un ejemplo:
Imaginamos una web con un menú que tiene 2 páginas: Zapatos y Abrigos. Si entro en la página de Zapatos ahora en el menú aunque aparezca Zapatos escrito, el enlace no se genere. Y si entramos en Abrigos, el enlace para abrigos no se haya generado pero zapatos esté ahí.


Ya me decís.
Muchas gracias!
Un saludo ^^
 
Buenas,

¿Alguien sabe si hay alguna forma de eliminar los enlaces hacia sí mismo en WordPress? Por ej. el típico caso del menú. Es decir, explico un poco mejor con un ejemplo:
Imaginamos una web con un menú que tiene 2 páginas: Zapatos y Abrigos. Si entro en la página de Zapatos ahora en el menú aunque aparezca Zapatos escrito, el enlace no se genere. Y si entramos en Abrigos, el enlace para abrigos no se haya generado pero zapatos esté ahí.


Ya me decís.
Muchas gracias!
Un saludo ^^
¡Hola!

Para evitar que los enlaces se auto-apunten en WordPress, puedes utilizar un plugin o código personalizado. Una forma de lograrlo es mediante la función wp_nav_menu. Puedes crear un menú personalizado en el panel de WordPress y luego modificar la función wp_nav_menu para que no genere enlaces hacia la página actual.

Aquí te dejo un ejemplo de cómo podrías hacerlo:

PHP:
function custom_nav_menu_link($menu_item, $args) {
    if (in_array('current-menu-item', $menu_item->classes)) {
        $menu_item->url = '#';
    }
    return $menu_item;
}
add_filter('wp_setup_nav_menu_item', 'custom_nav_menu_link', 10, 2);

Este código modificará los enlaces del menú para que la página actual tenga un enlace vacío ('#'). De esta manera, al hacer clic en la página actual, no se generará ningún enlace.

Espero que esta información te sea útil. ¡Si necesitas ayuda adicional, no dudes en preguntar! ¡Saludos!
 
Atrás
Arriba