Soporte » WordPress Avanzado » Mostrar items del submenu padre

  • Buenos días,

    He estado mirando por todo Google como solucionar mi problema y no he encontrado una solución buena. Necesito mostrar los elementos del submenu de la página en la que me encuentre. Con wp_list_pages he conseguido que me muestre las páginas hijas, pero claro, los enlaces no los muestra.

    Mi menu está formado por:
    1- Home
    2- About
    3- Services (Services 1 (page) | Services 2(link) | Services 3 (page) )
    4- Solutions (Solution1 (link) 1| Solution 2 (page) )
    4- Contact

    Necesito que cuando el usuario se situe en la página «Services» muestre todos los elementos de su sub-menu (tanto páginas como enlaces). También necesito mostrar la imágen destacada de la página (en caso de las páginas) y la descripción del elemento del menu.

    Muchas gracias por todo!

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • Hola asanz87, espero que lo siguiente te sirva.
    En el archivo functions.php pegas el siguiente código y donde quieras mostrar el submenu (por ej. en tu sidebar.php) pones

    $menu_args = array(
        'walker'         => new Custom_Walker_Nav_Sub_Menu(),
        'container'      => '',
        'menu_class'     => 'sister-pages',
        'thumbnail'      => true,
        'thumbnail_link' => false,
        'thumbnail_size' => 'thumbnail' // pon el tamaño de thumbnail que desees (add_image_size())
    );
    wp_nav_menu($menu_args);

    Ahí podrás ver las imágenes destacadas de las páginas y la descripción de los elementos del menú. Aunque solo muestra los submenus de cada menú raíz…

    Saludos!

    Muchísimas gracias Palitux!!!
    Me ha funcionado perfectamente! Es lo que necesitaba 😀

    Muchas muchas gracias!

    P.D: Marco el tema a «Solucionado»

    Abro otra vez el tema, porque me ha surgido un problema. Este código me va de lujo pero ayer me dió por crear un menú de enlaces directos para que se vea en la Home y resulta que al crear otro menú este me deja de funcionar.
    Alguien sabe porque?
    No da ningún error ni nada parecido, sencillamente cuando creo otro menú la página que me tendría que mostrar las subpaginas no muestra nada.

    Muchas gracias !!!

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • El debate ‘Mostrar items del submenu padre’ está cerrado a nuevas respuestas.