Hey, thank you for using Extendable!
Yes, you can absolutely set up different menus for different pages. To do this, you’ll need to create separate menus and templates for each language version of your site. Here’s how:
- Create separate navigations
- Go to WP Admin → Appearance → Editor → Navigation.
- Right-click your current navigation and choose Duplicate, or create a new one from scratch.
- Save each navigation (for example, “Main – IT”, “Main – DE”, etc.).
- Duplicate the page template
- Go to Appearance → Editor → Templates and see which template your pages are using (for example, Page, No Title, or Blank).
- Open that template, select all blocks (Ctrl + A), and copy them.
- Go back, click Add Template → Custom Template, and give it a name like “Page – DE”.
- Paste the blocks you copied earlier.
- Assign the correct menu
- Inside the new template, locate the Header block → expand it → find the Navigation block.
- Replace it with the appropriate menu (for example, select “Main – DE”).
- Apply the template to each language page
- Open your German (.DE) pages and assign them to the “Page – DE” template.
- Repeat the same for the Italian (.IT) pages with their own template.
Now each language can use its own navigation and layout, and you can reuse these templates when adding new pages later.