Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
You are trying to display a currency switcher in the footer using a shortcode, and while it is visible in the backend, it does not appear in the frontend.
Solution:
If you're experiencing this issue, we recommend checking if the Multi-currency section in WooCommerce is enabled. Here are the steps to resolve the issue:
1. Navigate to WooCommerce > WooCommerce Multilingual > Multi-Currency.
2. Ensure that the Multi-Currency option is enabled.
3. Set the currency switching mode to 'site language' instead of 'per location'.
After making these adjustments, the currency switcher should appear on the frontend as expected.

Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue persists, please open a new support ticket at WPML support forum for further assistance.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 3 replies, has 0 voices.

Last updated by timC-34 1 day, 15 hours ago.

Assisted by: Christopher Amirian.

Author Posts
March 4, 2025 at 3:13 pm #16774842

timC-34

Background of the issue:
I am trying to put a currency switcher in the footer using a shortcode. I can see the switcher in the backend, but it is not shown in the frontend. Link to a page where the issue can be seen: hidden link

Symptoms:
The currency switcher is visible in the backend but not in the frontend.

Questions:
Why is the currency switcher not appearing in the frontend?
Is there a specific setting in Elementor or WPML that I need to adjust?

March 5, 2025 at 7:19 am #16776699

Christopher Amirian
Supporter

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi,

Welcome to WPML support. Would you please change the theme from Hello Elementor Child to Parent Hello Elementor and see if it shows correctly?

What I guess is there is some CSS code hiding the switcher.

I tried to check the front end but the website is under coming soon page and I can not access to check.

Thanks.

March 5, 2025 at 8:14 am #16776913

timC-34

Thank you for your reply. I am going to check it and will get back to you.

Kind regards,
Anja

March 5, 2025 at 11:22 am #16778019

timC-34

I activated the Hello Elementor Theme and deactivated all plugins except WooCommerce, WPML Plugins and Elementor and Elementor Pro.

The problem still exists.

I can give you credentials to login, if you want to access the page.

March 6, 2025 at 12:52 pm #16783344

Christopher Amirian
Supporter

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi Anja,

Yes please, I'd appreciate it if you could give me the URL/User/Pass of your WordPress dashboard after you make sure that you have a backup of your website.
It is absolutely important that you give us a guarantee that you have a backup so if something happens you will have a point of restore.

Make sure you set the next reply as private.

If you can provide the login information of a copy of the website that will be great as we will be able to check and do investigation without the fear of ruining a live website.

Thanks.

March 9, 2025 at 7:50 am #16792426

Christopher Amirian
Supporter

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi,

Thank you for the login information and your patience.

The issue was the fact that the Multi-currency section was not enabled and within that the currency switching type was per location instead of language.

As soon as I went to Woocommerce > Woocommerce > Multilingual > Multi-Currency.

Enabled the option and set the currency mode to site language it showed the sam[ple shortcodes I added to the test page:

hidden link

Thanks.

Screenshot 2025-03-09 at 11.48.16 AM.png
March 10, 2025 at 6:53 am #16794491

timC-34

Thank you for your help.
I tried it also with Elementor and it works fine.

Thanks.

King regards,
Anja