Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 -
- 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 -

Supporter timezone: Europe/Madrid (GMT+02:00)

This topic contains 46 replies, has 0 voices.

Last updated by rhettY 6 hours ago.

Assisted by: Carlos Rojas.

Author Posts
September 20, 2025 at 8:45 am #17418057

rhettY

Background of the issue:
I am trying to change the currency back to the default USD after switching to another currency. Please check this video record: hidden link. I attempted this on antzracing.com and racinghobby.com, which is a test site. I have set up login credentials for your test yesterday for another bug.

Symptoms:
After changing the currency, I can't switch it back to the default USD on the 'current page'. Switching between other currencies works fine, and the cart displays the correct currency, but the page content does not change. Opening a new page shows the correct currency.

Questions:
Why can't I change back to the default currency USD on the current page?
Why does the page content not change even though the cart displays the correct currency?

September 22, 2025 at 8:35 am #17420353

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hello,
Thank you for contacting us

Please go to WPML -> Languages -> Activate the Ajax cookie option -> Re-save the permalinks and flush any cache memory that might exist.

Can you tell me if the issue disappeared?

Regards,
Carlos

September 22, 2025 at 10:04 am #17421090

rhettY

"Store a language cookie to support language filtering for AJAX" is on since the beginning.

Clearing cache doesn't work

September 22, 2025 at 10:07 am #17421211

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hi there,
Thank you very much for your message.

In this case, I kindly ask you to create a staging site (you can use WP Staging plugin for free) and share the access credentials in your next message, which I have set private. This will allow us to reproduce the issue, check the configuration and run tests without affecting the live site.

September 22, 2025 at 10:10 am #17421233

rhettY

I've created a staging site for debugging purpose, and submitted it in another support ticket. Please check.

September 22, 2025 at 10:21 am #17421272

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Please share the credentials for the staging site here, because tickets are independent, and when the other closes, then the credentials will be automatically removed for security reasons.

I have set your next message private again.

September 22, 2025 at 11:15 am #17421472

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Thank you for sharing the credentials requested.

I kindly ask you to follow these steps:
- Create a full site backup
- Flush all the cache memory
- Update the WCML plugin in hidden link
- Double-check if the issue disappeared

September 22, 2025 at 12:37 pm #17421814

rhettY

Tried, not helpful

September 22, 2025 at 12:44 pm #17421904

rhettY

Just noticed this translation status warning:
hidden link

All content has been translated for days. This warning is new.

September 22, 2025 at 1:11 pm #17422043

rhettY

A lot of errors in server log. Please check:

hidden link

September 22, 2025 at 1:40 pm #17422156

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hi,

I deactivated the cache plugins for a moment, and the header, especially the language switcher and the currency switcher, became broken, displaying shortcodes that are not the WPML default ones. Can you please describe, step by step, how you created/added the switcher to the header?

September 22, 2025 at 2:06 pm #17422216

rhettY

[esi wpml_language_selector_widget]
[esi currency_switcher ttl="0"]

This is the shortcode I placed in Bricks Builder's menu nav template.

I just changed them to normal shortcode in default language:
[wpml_language_selector_widget]
[currency_switcher]

It also doesn't change back to default currency. Please check.

September 23, 2025 at 4:59 am #17423489

rhettY

Any solution?

September 23, 2025 at 8:07 am #17423880

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Good morning!
Thank you for your messages.

Is this site a staging site where we can run tests, or is this a production site? Because we need to run further tests to isolate the cause of the issue, and these tests could break the site.

Looking forward to your message.

September 23, 2025 at 8:09 am #17423888

rhettY

racinghobby.com is a staging site. You can run test at will