Skip to content Skip to sidebar

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

Problem:
If you're using the Uncode Theme and experiencing issues where your translated pages include buttons with internal links not pointing to the correct target language, this might be due to corrupted string packages. This problem was noted especially after editing and saving the original homepage.
Solution:
First, ensure that all your themes and plugins, including Uncode and WooCommerce, are updated to their latest versions. Then, follow these steps:
1. Navigate to WPML > Packages and delete the existing package for the homepage, which might be corrupted.
2. Edit and save the original homepage to allow WPML to create a new, hopefully uncorrupted, string package.
3. Reapply the translations for the homepage.
4. Repeat the process for any other affected products.
If you continue to face issues, it might be helpful to switch the translation method to "WPML Translation Editor" from the WordPress Editor and reapply the translations manually.

If these steps do not resolve the issue or if the solution seems outdated or irrelevant to your 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. Should problems persist, please do not hesitate to 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.

Tagged: 

This topic contains 72 replies, has 0 voices.

Last updated by Andreas W. 1 month, 3 weeks ago.

Assisted by: Andreas W..

Author Posts
August 8, 2025 at 8:15 pm #17306254

Maximilian Wellner

hi, but there has to be a better way. I have 100 products, I can't manually make a small edit everywhere before doing any kind of auto translations.

I just want to go to translation management and send pages for translation in bulk.

2. In the end of your video I see a character error , see screenshot pls.

Bildschirmfoto 2025-08-08 um 22.13.18.png
August 11, 2025 at 3:00 pm #17310526

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English )

Timezone: Europe/Vienna (GMT+01:00)

Hello there,

There's a WPML-incomaptible caching plugin likely causing this issue. The content wasn't registered the first time around, probably because of this plugin.

To confirm that, please do as follows:

1. Empty all pages caches;
2. Temporarily deactivate the Super Page Cache plugin;
3. Make a small change on a page. It's necessary to do that, as the content did not get registered the first time;
4. Send the page to auto translation in WPML > Translation Management;

If that works, it's the only solution we can offer. As I said, unfortunately the content wasn't properly registered for translation the first time, likely due to the plugin.

Let me know if the issue persists after following the above steps.

August 11, 2025 at 4:31 pm #17310910

Maximilian Wellner

This is not a great solution, the super page cache plugin is very popular https://wordpress.org/plugins/wp-cloudflare-page-cache/
so there should definitely be compatibility for it. This is very frustrating. Disabling the plugin does not disable the cloudflare cache rules it sets in place, so to test this I would need to remove my whole cloudflare setup.

August 11, 2025 at 10:27 pm #17311590

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English )

Timezone: Europe/Vienna (GMT+01:00)

I'll get a second opinion with 2nd tier support, if there's a way to solve this situation more productively. I'll let you know as soon as I hear from them, which can take a few days. Thank you for your patience.

August 12, 2025 at 7:31 pm #17314923

Andreas W.
WPML Supporter since 12/2018

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

Timezone: America/Lima (GMT-05:00)

Hello,

My colleague Lucas is sadly not available today, which is why I am assisting you.

I visited your example product and switched to all active languages in an additional browser tab, but I could not confirm any "Too many redirects" error. I can only confirm that in some cases, the permalink seems not to be correct, and this is why WPML redirects to the respective homepage. The reason or this issue is, that the translations have not yet been updated.

If this does not solve the issue, note that this issue occurs on Subscription, and your version of "WooCommerce Subscriptions" has been outdated for a long time. I need to encourage you to install the latest version of the plugin to confirm whether the issue persists.

Best regards
Andreas

August 14, 2025 at 5:36 pm #17321829

Maximilian Wellner

The reason or this issue is, that the translations have not yet been updated.

can you please elaborate on this? I created the translations by sending them for translation from translation management.

August 14, 2025 at 6:09 pm #17321890

Andreas W.
WPML Supporter since 12/2018

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

Timezone: America/Lima (GMT-05:00)

I revised all the URLs that you shared on this ticket, and I can currently not confirm any empty pages.

If I try to access wp-admin I always get redirected to:
hidden link

I can not access the backend at the moment.

That redirect to upgrade.php typically means WordPress thinks your database version is out of sync with your core files. It’s a safety check, but it can block access unnecessarily—especially if everything is already up to date.

To solve this issue:

1. Check the Database Version

- Go to phpMyAdmin (or your DB tool)

- Open the wp_options table

- Look for the db_version value

2. Compare with Core Version

- Open wp-includes/version.php via FTP or File Manager

- Find the line:

$wp_db_version = xxxxx;

3. Make sure both values match

4. If They Don’t Match

- Update the db_version in the database to match the one in version.php

Or vice versa, depending on which version is correct (usually the file version is authoritative)

5. Clear Caches

Note that this issue is very likely not WPML-related. Once you were able to fix this problem, please report back to me so that I can take a look at your translation jobs.

If you’re using SWCFPC (Super Page Cache for Cloudflare), clear its cache

Also clear any server-side or plugin-based caches

Check .htaccess

A malformed .htaccess can also cause redirect loops

Restore the default WordPress rules if needed

August 14, 2025 at 8:10 pm #17322196

Maximilian Wellner

hi, it is fixed. Please can you check now?

August 14, 2025 at 9:13 pm #17322268

Andreas W.
WPML Supporter since 12/2018

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

Timezone: America/Lima (GMT-05:00)

All translations on the website are currently complete, and I can't find an example of a blank page.

Can you please provide me with a URL to an example?

August 14, 2025 at 9:17 pm #17322284

Maximilian Wellner

sure, for example on this product's translations, the header content blocks are missing. They had been sent multiple times for translation hidden link

(by the way how can I make sure that these translated urls look "prettier")

August 14, 2025 at 9:43 pm #17322294

Andreas W.
WPML Supporter since 12/2018

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

Timezone: America/Lima (GMT-05:00)

You need to translate the "Content Blocks." The content "headerNakaryuOne" wasn't fully translated yet. (Arrow circle symbol).

Afterward, please also update the translations of the mentioned product, which also currently display the "arrow circle."

---

The problem with the URL is that not all systems or databases support Japanese characters.

These are non-ASCII characters, which are encoded by WordPress for security reasons. This behavior is normal and is not affected by WPML.

August 15, 2025 at 11:25 am #17323355

Maximilian Wellner

Hi, I translated the content block again, I think it works now, can you please cross check?

But I noticed: Even though I updated the link targets in the wpml settings, buttons do not lead to the right pages.

for example I clicked a button on the japanese home page and it leads me to the arabian version of a product. hidden link

August 15, 2025 at 11:43 am #17323470

Andreas W.
WPML Supporter since 12/2018

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

Timezone: America/Lima (GMT-05:00)

Hello,

Yes, translating the header solved the issue - I already tested this yesterday.

Regarding button links:
I will take a look into this today and then get back to you.

Best regards
Andreas

August 15, 2025 at 2:37 pm #17323907

Andreas W.
WPML Supporter since 12/2018

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

Timezone: America/Lima (GMT-05:00)

Internal links are not supposed to show up inside the translation editor. These links will be adjusted automatically if the content that you are linking to has been translated and published.

Exception:
You can search for links by typing "http" in the text field on the top right and it seems you have translated some of those URLs and not adjusted the links correctly for each language.

Please take a look at this. If you have already tried to translate links, you need to update the translations. Otherwise, they should be adjusted automatically.

If this does not solve the issue, please name an exact example.

August 15, 2025 at 9:37 pm #17324260

Maximilian Wellner

well the pages are built with wpbakery page builder, and there are buttons which are linked to other internal pages. Ideally they should be updated as well when doing the auto translation. Otherwise we'd have to go through all translations manually?