Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Lay Theme Forum

  1. Home
  2. Feedback
  3. Different menu per page

Different menu per page

Scheduled Pinned Locked Moved Feedback
11 Posts 9 Posters 1.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F Offline
    F Offline
    FesT
    wrote on last edited by
    #1

    Hi Armin,

    is it some how possible to add a second menu and have different menus on different pages?

    And if not jet implemented, do you want to do so?

    Best
    Felix

    1 Reply Last reply
    0
    • arminunruhA Offline
      arminunruhA Offline
      arminunruh
      Global Moderator
      wrote on last edited by
      #2

      Hey for now it is not possible. It is planned to be able to have multiple menus in the future. Not sure about when that would be.

      1 Reply Last reply
      0
      • ArneRobotA Offline
        ArneRobotA Offline
        ArneRobot
        wrote on last edited by
        #3

        Hello Armin.

        I am trying to achieve that via a plugin (https://de.wordpress.org/plugins/smart-menu-shortcode/). I installed that plugin on my site that can display menus in shortcodes. I add my additional menus to WordPress and display them via the shortcode. The menu are displayed but don't work as soon as they have links to external websites. Also no other links will work after I clicked one of the links in the shortcode menu.

        Here is the site I am working on: http://laboratorium-haus1.de/wp2017/kuenstlerinnen-und-kuenstler/jenny-alten

        Can you help me with that? The links look okay in the Firefox Inspector.
        Thank you!

        L 1 Reply Last reply
        0
        • L Offline
          L Offline
          lortnok
          wrote on last edited by
          #4

          is there a solution for this, I really need to solve this somehow.

          1 Reply Last reply
          0
          • mariusjopenM Offline
            mariusjopenM Offline
            mariusjopen
            Global Moderator
            wrote on last edited by
            #5

            Dear @lortnok
            this is not possible yet. You could try with a custom html menu which you display on specific pages?

            Best!

            Marius

            www.mariusjopen.world

            1 Reply Last reply
            0
            • ArneRobotA ArneRobot

              Hello Armin.

              I am trying to achieve that via a plugin (https://de.wordpress.org/plugins/smart-menu-shortcode/). I installed that plugin on my site that can display menus in shortcodes. I add my additional menus to WordPress and display them via the shortcode. The menu are displayed but don't work as soon as they have links to external websites. Also no other links will work after I clicked one of the links in the shortcode menu.

              Here is the site I am working on: http://laboratorium-haus1.de/wp2017/kuenstlerinnen-und-kuenstler/jenny-alten

              Can you help me with that? The links look okay in the Firefox Inspector.
              Thank you!

              L Offline
              L Offline
              LPDLS
              wrote on last edited by LPDLS
              #6

              @ArneRobot Re: Different menu per page

              To have different menus on different pages, you can use the plugin Conditional Menu
              Find here the infos
              The best
              Chris

              1 Reply Last reply
              0
              • S Offline
                S Offline
                scarlettwyner
                wrote on last edited by
                #7

                Hello! Just letting you know that this would be amazing if you are still working on it:)

                1 Reply Last reply
                0
                • RichardR Offline
                  RichardR Offline
                  Richard
                  Global Moderator
                  wrote on last edited by Richard
                  #8

                  Dear Scarlett

                  @scarlettwyner

                  It's noted āœ…
                  There could be a workaround for you where you setup multiple menu's & then use some Custom CSS to hide certain menu's depending on a page giving the effect of different menu's for different pages.

                  For example I have 4 menu's

                  On Page A - Menu's 2,3,4 are hidden leaving menu 1 visible
                  On Page B - Menu's 1,3,4 are hidden leaving menu 2 visible
                  On Page C - Menu's 1,2,4 are hidden leaving menu 3 visible
                  On Page D - Menu's 1,2,3 are hidden leaving menu 4 visible

                  This method would give you up to 4 different menu's.

                  Another way could be just to have one menu with all the needed menu-items & for example

                  1 menu in total:
                  Page A - Menu -items 2,3,4,5,6 hidden leaving menu item 1 visible
                  Page B - Menu -items 1,3,4,5,6 hidden leaving menu item 2 visible
                  Page C - Menu -items 1,2,4,5,6 hidden leaving menu item 3 visible
                  Page D - Menu -items 1,2,3,5,6 hidden leaving menu item 4 visible

                  Etc

                  With this method you can have many menu's for different pages if you were willing to set it all up.

                  Just some thoughts that may help you if needed 🌻


                  Best wishes Scarlett
                  Richard
                  1 Reply Last reply
                  0
                  • A Offline
                    A Offline
                    abc
                    wrote on last edited by
                    #9

                    Dear Richard, thank you for this post. I am trying to solve a multilingual page with this approach. Do you mind sharing the CSS code of how to hide menus leaving 1 visible?

                    Thanks in advance

                    1 Reply Last reply
                    0
                    • arminunruhA Offline
                      arminunruhA Offline
                      arminunruh
                      Global Moderator
                      wrote on last edited by arminunruh
                      #10

                      hey!

                      if you use a multilanguage plugin, cant you translate the menu items here
                      /wp-admin/nav-menus.php

                      if you use a browsers inspect element tools

                      Screenshot 2025-03-31 at 16.19.19.png

                      you see for example the main navigation has class:

                      nav.primary

                      to hide it:

                      nav.primary{
                      display:none;
                      }

                      how to have css based on current page:
                      https://laytheme.com/documentation/custom-css-styling.html#css-based-on-current-page

                      1 Reply Last reply
                      0
                      • A Offline
                        A Offline
                        abc
                        wrote on last edited by
                        #11

                        Thanks a lot!

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        I also code custom websites or custom Lay features.
                        šŸ’æ Email me here: šŸ’æ
                        info@laytheme.com

                        Before you post:
                        1. When using a WordPress Cache plugin, disable it or clear your cache.
                        2. Update Lay Theme and all Lay Theme Addons
                        3. Disable all Plugins
                        4. Go to Lay Options → Custom CSS & HTML, click "Turn Off All Custom Code", click "Save Changes"

                        This often solves issues you might run into

                        When you post:
                        1. Post a link to where the problem is
                        2. Does the problem happen on Chrome, Firefox, Safari or iPhone or Android?
                        3. If the problem is difficult to explain, post screenshots / link to a video to explain it
                        Online Users
                        Forgot your key, lost your files, need a previous Lay Theme or Addon version? Go to www.laykeymanager.com
                        laytheme.com
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Recent
                        • Tags
                        • Popular
                        • Users
                        • Search