Skip Navigation

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.

Tagged: 

This topic contains 1 replies, has 0 voices.

Last updated by Lucas Vidal de Andrade 1 week ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
May 26, 2025 at 6:08 pm

Cristian Manzur

Background of the issue:
I am trying to make the language switcher button work on my site, hidden link, which uses ajax loading. Previously, I received help to make the switcher button work when clicked, but it only works after pressing F5 or refreshing the page. I want to know how to make it work without needing to refresh.

Symptoms:
The language switcher button only works after refreshing the page, not immediately upon clicking due to ajax loading.

Questions:
How can I make the language switcher work without refreshing the page?

May 26, 2025 at 7:04 pm
May 26, 2025 at 9:10 pm #17075262

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hey there,

I downloaded a copy of your website, and I was able to confirm that the issue is being caused by a conflict between the Bricks Forge plugin and WPML. If you deactivate this plugin, the menu will work as expected.

I suspect this plugin changes the way page transitions work, and that is preventing the menu from being updated immediately after switching languages, even though I could not confirm that. This plugin has not been verified to work with WPML. In that case, I'd recommend you to reach out to the theme Authors, or to try looking for another WPML compatible plugin that might replace it:

https://wpml.org/plugin/

Let me know if you have any other questions.