Support Volgende » Algemene WordPress vragen Volgende » Verschillend menu voor shop-pagina’s

  • Opgelost Macfuture

    (@macfuture)



    Hallo iedereen

    Ik ben op zoek naar een manier om op de pagina /shop en alle pagina’s daar onder, een ander menu te tonen.
    Er is dus het standaardmenu voor de hele site. En op de pagina’s van de shop zou ik het menu met de naam “Shopmenu” willen weergeven.

    Via de plugin Conditional Menus, zou ik manueel kunnen bepalen welke pagina’s welk menu moeten gebruiken. Maar een betere oplossing zou zijn om meteen de hele shop van een ander menu te voorzien.

    Als theme gebruik ik Flatsome.

    Alvast bedankt voor de hulp!

    Groeten
    Maarten

1 reactie aan het bekijken (van in totaal 1)
  • Uiteindelijk heb ik zelf een oplossing gevonden.
    Door dit in de functions.php te plaatsen:

    // Conditionally change menu
    add_filter( ‘wp_nav_menu_args’, ‘bb_wp_nav_menu_args’ );
    function bb_wp_nav_menu_args( $args = ” ) {
    if(strpos($_SERVER[‘REQUEST_URI’], “/shop/”) > 0) {
    $args[‘menu’] = ’68’; // 68 = ID Shopmenu
    }
    return $args;
    }

    • Deze reactie is gewijzigd 3 maanden, 3 weken geleden door  Macfuture.
1 reactie aan het bekijken (van in totaal 1)