Skip to content

How to Set Up a Currency Switcher Menu in WordPress

If you run a global WooCommerce store, or just want to offer visitors multiple currency options, you can add a currency switcher to your WordPress menu without any extra plugins. This guide walks you through building the menu structure and linking it to your header.

  1. In the WordPress dashboard, go to Appearance » Menus.
  2. Click Create a new menu.
  3. Name it something like Currency Switcher, then click Create Menu.
  1. Click Custom Links.
  2. In the URL field, type #.
  3. In the Link Text (Label) field, enter your default currency, for example USD.
  4. Click Add to Menu, then expand the new item and, in CSS Classes, type currency-switcher.

For each additional currency (EUR, GBP, RMB, and so on), repeat the process:

  • Add a Custom Link with # as the URL.
  • Set the label to the currency code, for example EUR.
  • Leave CSS Classes blank.
  • Drag the item under the main USD item so it becomes a submenu entry.
  1. Scroll down to Menu Settings.
  2. Check an available display location, for example Menu 6 or a similar slot.
  3. Click Save Menu.

You should now have a main item for your default currency with the other currencies listed as a submenu underneath it.

WordPress Appearance » Menus screen showing the Currency Switcher menu, with the USD custom link as the main item and EUR/GBP/RMB custom links nested underneath it as a submenu.
Section titled “Link the Menu to Your Header with Elementor”
  1. Go to Global Sections and edit your Navbar with Elementor.
  2. Locate the widget or control where you assign a WordPress menu.
  3. Select the Currency Switcher menu you just created.

Your site now has a currency switcher in the navigation menu. This setup only builds the menu structure — clicking a currency doesn’t change store prices on its own. To make the submenu items actually switch the displayed currency, connect them to a currency-switching plugin, or wire the submenu links to custom scripts or URLs that handle the conversion.

Gomax already supports this menu structure visually, so the switcher matches your theme’s styling as long as you’re running the latest version.