Skip to content Skip to sidebar

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

Problem:
The client is experiencing issues with WooCommerce pages (Account, Cart, Checkout) not displaying in selected languages and the mobile language switcher behaving abnormally (opening sideways, hiding options).
Solution:
1. Verify and translate WooCommerce pages:
- Navigate to Pages in WordPress admin.
- Locate the Cart, Checkout, and My Account pages.
- Ensure there is a translation for each language using the plus (+) icon to add translations if missing.
2. Translate Cart and Checkout strings:
- Go to WPML → Translation Dashboard.
- Under Other texts (Strings), select your theme or WooCommerce domain from the All domains dropdown.
- Translate any missing Cart/Checkout/account-related strings.
3. Adjust menus and links:
- Ensure WordPress menus for each language link to the correct translated pages.
- Update any hard-coded links to use WooCommerce functions like

wc_get_page_id('cart')

for WPML to switch URLs automatically.
4. Fix mobile language switcher:
- Navigate to WPML → Languages → Language switcher options.
- Try a different style (dropdown vs. list) if using a menu language switcher.
- Consider using the built-in WPML switcher if using a widget or custom switcher.
- Adjust theme CSS if it affects the switcher dropdown visibility.
5. Disable language redirect notices:
- Check theme and plugin settings for any language redirect options and disable them.

If these steps do not resolve the issues, or if new issues arise, we recommend opening a new support ticket. Additionally, 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. For further assistance, please visit our support forum at WPML support forum.

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 46 replies, has 0 voices.

Last updated by youssefT-3 4 days, 7 hours ago.

Assisted by: Kor.

Author Posts
September 10, 2025 at 11:01 pm #17392365

youssefT-3

Background of the issue:
I am trying to make the whole site properly multilingual. All WooCommerce pages (account, cart, checkout, checkout steps) should appear in the selected language. The language switcher should also drop down correctly on mobile and switch smoothly without showing strange extra screens. You can see the issue on these pages: hidden link, hidden link, hidden link, hidden link.

Symptoms:
Account, cart, and checkout pages remain in Dutch, even when another language is selected. The language switcher opens sideways on mobile, hiding some languages. When switching languages, the site briefly shows an extra 'This post is also available in…' screen before loading the correct translation.

Questions:
Why are the WooCommerce pages not displaying in the selected language?
How can I fix the language switcher to display correctly on mobile?

September 11, 2025 at 7:06 am #17392766

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your patience.

I will need to closely examine your website. Therefore, I will require temporary access (WP-Admin and FTP) to a test site where the problem has been replicated, if possible. This will enable me to provide better assistance and determine if any configurations need to be modified.

Please note that it is important to have a backup for security purposes and to prevent any potential data loss. You can use the UpdraftPlus plugin (https://wordpress.org/plugins/updraftplus/) to fulfill your backup requirements.

Your upcoming reply will be treated with confidentiality and will only be visible to you and me.

✙ To resolve the issue, I may need your consent to deactivate and reactivate plugins and the theme, as well as make configuration changes on the site if necessary. This emphasizes the significance of having a backup.

September 11, 2025 at 4:11 pm #17395100

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply. I removed the "This post is also available in…' screen before loading the correct translation." in WPML > Language > Links to translations of messages .

It's no longer showing up now here hidden link and please try switching the language using the footer language switcher.

As for the mobile language switcher, could you share some screenshots of the issue?

September 11, 2025 at 4:38 pm #17395136
youssefT-3

Hi Kor, thanks for your reply and for removing the redirect message – that part is fixed now.

However, there are still issues:

The WooCommerce pages (Account, Cart, Checkout, Login/Register) remain in Dutch, even when switching to Spanish/French/English. (Screenshots attached)

On mobile, the language switcher drop-down expands sideways instead of downwards. (Screenshots attached)

A new issue: below the footer, 6 languages are now showing in a row. This was not visible before and should not be there. (Screenshot attached)

Could you please check and fix these?

Best regards,
GetVitaCore Team

WhatsApp Image 2025-09-11 at 18.33.49 (3).jpeg
WhatsApp Image 2025-09-11 at 18.33.49 (2).jpeg
WhatsApp Image 2025-09-11 at 18.33.49 (1).jpeg
WhatsApp Image 2025-09-11 at 18.33.49.jpeg
September 11, 2025 at 4:52 pm #17395222

youssefT-3

Hi Kor,

Could you please also reproduce the language switcher issue directly on the site?
On mobile (and sometimes desktop), the language switcher expands sideways instead of vertically. You can see it live without screenshots:

How to reproduce

Open the site (e.g. homepage) → select ES/FR/EN from the footer or header switcher.

Open the language switcher again → the list shifts sideways and some languages go off-screen.

Visit WooCommerce system pages:

/my-account/

/cart/

/checkout/
They still display in Dutch even when ES/FR/EN is selected.

This behavior is visible on iPhone/Android and also in desktop browser responsive mode (DevTools).
Thanks for checking it directly—this might be faster than screenshots.

Best regards,
GetVitaCore Team

September 11, 2025 at 5:06 pm #17395308

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply. I'd like you to know that our support policy allows us to take care of only one issue per ticket.

Continuing with one issue per ticket helps not only supporters to focus on one issue at once, but also enables other users to find solutions to their questions faster.

So, I've split the ticket here https://wpml.org/forums/topic/on-mobile-the-language-switcher-drop-down-expands-sideways-instead-of-downwards/ so that we can check on the mobile language switcher issue.

As for this ticket, I will continue to check on the "WooCommerce system pages" and I will come back to you as quickly as possible.

September 12, 2025 at 2:38 pm #17398177

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply. I checked and noticed that the "cart" icon is not working on the translated page hidden link . Also, I can see the "Account" icon is pointing to the wrong language "My Account" page. However, everything seems to work fine when I switch to another theme, "Storefront". This proves that there are some issues with this theme that you're using.

I kindly ask for a snapshot of the site. Alternatively, with your permission, I can create one myself. For this purpose, I typically recommend using the free plugin "Duplicator." If you're already familiar with Duplicator (https://wordpress.org/plugins/duplicator/), please skip the following steps and simply send me the archive file you downloaded.

To guide you further, please adhere to these instructions:

1. View the Duplicator instructions video: hidden link

2. Consult WPML's instructions on providing supporters with a copy of your site: https://wpml.org/faq/provide-supporters-copy-site/

3. If the archive file exceeds 400MB, please use Duplicator's file filters to exclude cache, wp-uploads directory, media, and archive files.

Once you have the archive file ready, kindly share the link with us. You can utilize platforms like Google Drive, Dropbox, or similar for file sharing, as the snapshot file might be large.

Please note that your next reply will be private, visible only to you and me. You can paste the file link there. Rest assured that once the issue is resolved, I will delete the local site.

September 14, 2025 at 12:12 pm #17399901

youssefT-3

Hello WPML Support,

I already have an open ticket about the cart/account issue.
Now a second problem has appeared:

All forms and pages are fully translated (credits used).

In Dutch everything works.

In German almost all forms work (12–13/14).

In English, Italian, Spanish only 4–5 forms work. The rest show as empty (blank).

I use [wpforms id="100"] everywhere (WPForms Lite only has one ID).

All form texts are already translated in String Translation.

Everything was working fine last week, now suddenly it is broken in several languages.
Can you please also check this problem together with the cart/account issue?

Thank you very much,
Kind regards,
GetVitaCore

September 14, 2025 at 12:21 pm #17399903
youssefT-3

Hello WPML Support,

Sorry for the confusion in my last reply.
It is not about WPForms. The problem is with my translated **pages** that are linked in the footer (for example: FAQ, About us, Privacy Policy, Terms and Conditions, Payment Methods, Returns, Disclaimer, etc.).

- All these pages were fully translated using WPML credits.
- In Dutch everything works perfectly.
- In German almost all pages work.
- In English, Italian and Spanish only a few pages load (4–5), the rest of the footer pages show as empty/blank.

So the issue is that many translated **pages in the footer** do not render anymore, even though they were fully translated and worked fine last week.

Could you please check this problem together with the cart/account issue?

Thank you very much,
Kind regards,
Get VitaCore

New threads created by Kor and linked to this one are listed below:

https://wpml.org/forums/topic/translated-pages-in-the-footer-do-not-render-anymore/

September 15, 2025 at 12:26 am #17400409

youssefT-3

The issue is still not solved and I still need help. I have been waiting since Wednesday and today is already Sunday. Please give me an update, because this is a serious problem. I don’t want to wait another 3 days without a solution.

September 15, 2025 at 5:37 pm #17403672

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your patience. This ticket is related to the cart/account issue where, clicking on the cart/account icon on the translated page always redirects to the primary language.

I need a copy of the site to troubleshoot the cart/account issue. Can I have your permission to create a copy?

As for the "translated pages in the footerdo not render anymore" issue, I've split the ticket here https://wpml.org/forums/topic/translated-pages-in-the-footer-do-not-render-anymore/ so that we can follow up.

I'd like you to know that our support policy allows us to take care of only one issue per ticket.

Continuing with one issue per ticket helps not only supporters to focus on one issue at once, but also enables other users to find solutions to their questions faster.
-

September 15, 2025 at 6:20 pm #17403722

youssefT-3

We already gave you permission last Friday and also sent you the duplicator link so you could access a copy of the site. Since then, we have been waiting and unfortunately, no progress has been made.

On Friday you mentioned that you would start working on this, but now it’s already Monday evening, and we are still stuck. That means we have lost three full days without any solution. Because of this, our whole team is blocked and we cannot go live.

We cannot solve this issue internally ourselves — that’s why we rely on your support. Please understand how urgent this is for us. We kindly but urgently ask you to fix this today.

Best regards,
GetVitaCore Team

September 15, 2025 at 6:25 pm #17403727

youssefT-3

Hello,

We have a serious problem with the footer pages. Many translated pages in the footer (FAQ, About Us, Privacy Policy, Terms and Conditions, Payment Methods, Returns, Disclaimer, etc.) do not render anymore.

In Dutch, everything works perfectly.

In German, almost all pages work.

In English, Italian and Spanish, only a few pages load (4–5), the rest appear empty/blank.

All these pages were fully translated using WPML credits and worked fine last week. Suddenly, most of them stopped showing.

Please check this issue urgently, as these footer pages are essential for going live.

Thank you very much,
Kind regards,
GetVitaCore Team

September 15, 2025 at 6:26 pm #17403730

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply. I'm creating a copy of the site now. As for the "translated pages in the footer do not render anymore" issue, let's follow up here https://wpml.org/forums/topic/translated-pages-in-the-footer-do-not-render-anymore/

September 15, 2025 at 6:52 pm #17403807

youssefT-3

We have been waiting since Wednesday for this issue to be resolved. Only minor fixes have been done, but the main problem (cart/account translation and footer translations) is still blocking us from going live.

On Friday you mentioned you would look into this, but since then there has been no progress. Our whole project is on hold because of this, and we cannot solve it ourselves internally.

Please prioritize this issue and resolve it today. If it cannot be fixed promptly, we will have to escalate the matter further.

Best regards,
GetVitaCore Team