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
- 9:00 – 17:00 9:00 – 17:00 9:00 – 17:00 9:00 – 17:00 9:00 – 17:00 -
- - - - - - -

Supporter timezone: America/La_Paz (GMT-04:00)

This topic contains 3 replies, has 1 voice.

Last updated by Claudio Palacios 3 hours, 35 minutes ago.

Assisted by: Claudio Palacios.

Author Posts
April 21, 2026 at 11:07 am #17983783

ahmedH-37

The site was perfectly translated on the staging site before deploying it. Now that it's deployed, many URLs are not appearing translated but they are translated in the advanced editor. For example, the button in the hero banner (home page). Also, the buttons in the product categories are still in english, those were well translated in the staging site...

April 21, 2026 at 11:52 am #17984039

ahmedH-37

I was able to do a workaround. Finally instead of putting the link on the section, i added it in the button. It changes the intention but it works for now.

Now I have a bigger issue though, it's about the product category archive :

hidden link

It's not respecting the woo product template so I had to revert it to WordPress translation editor to change the categories that are linked to that template. But even when I do this change manually, it always reverts back to the EN product categories (see page settings).

April 21, 2026 at 2:41 pm #17984700

Claudio Palacios
Supporter

Languages: English (English )

Timezone: America/La_Paz (GMT-04:00)

Hello,

Thank you for your patience. I'd like to move forward with a more comprehensive investigation approach.

Since the translations are working correctly on your staging site but not displaying on the live site, I'd like to use Duplicator Pro to create a secure local copy of both environments. This will allow me to:

- Replicate your exact setup with all plugins, theme configurations, and WPML settings
- Debug the issue in a controlled, secure environment without affecting your live site
- Test and verify solutions before you implement them on production

To proceed, I'll need:

- Admin access to your staging site (where the translations are displaying correctly) — this will help me understand the correct configuration
- Admin access to your production site (where the issue is occurring) — to create a Duplicator Pro backup and restore it locally for investigation

This approach ensures that:

- Your sites remain completely secure and unaffected during troubleshooting
- I can identify the exact differences between the working (staging) and non-working (production) environments
- We can resolve the issue faster and more reliably

Would you be able to provide these admin credentials? I will mark the next reply as private for security purposes.

Alternatively, if providing direct admin access isn't possible, would you be able to create the Duplicator Pro backups yourself and share the download link(s) with me privately?

Looking forward to hearing from you.

Best regards,
Claudio

April 24, 2026 at 5:14 pm #17993640

Claudio Palacios
Supporter

Languages: English (English )

Timezone: America/La_Paz (GMT-04:00)

Hello,

Thank you for the update, that actually confirms exactly what we found during our investigation.

The root cause is a WPML/Kadence conflict: the _kad_wootemplate_show_conditionals meta field (which stores which product categories a template applies to) is not declared in Kadence's WPML configuration, so WPML defaults to copying it verbatim from the English source to the French translation. Every time the English template is saved, WPML overwrites the French version's category selection with the English term IDs — which is why your manual changes always reverted.

Your workaround (duplicating the template) works precisely because the duplicate is no longer linked to the English source, so WPML has nothing to overwrite it with.

A couple of quick questions:

Is the duplicated French template currently stable on the live site? Has the category archive been displaying correctly since you applied the workaround, or have there been any further revert issues?
Does the same issue affect any other Kadence WooCommerce templates on your site (e.g. the single product template or any other category-specific archive templates)? If the same pattern exists elsewhere, we'd want to address those proactively.

Best regards,
Claudio