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
10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 - -
16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 - -

Supporter timezone: Asia/Jerusalem (GMT+02:00)

Tagged: 

This topic contains 3 replies, has 0 voices.

Last updated by Itamar 1 week, 6 days ago.

Assisted by: Itamar.

Author Posts
December 17, 2025 at 6:50 pm

dianaS-23

Hello WPML Support Team,

we are experiencing two issues on our website related to translations and internal links.

1. Not all translated blocks are displayed in other languages

No matter what we try, not all translated blocks from the English version are shown in the other languages.

Example:

English blog:
hidden link

Italian blog:
hidden link

Some blocks that are correctly translated in English do not appear in the other language versions.

2. Internal links do not point to the correct language

On other pages, especially on our Success Stories, not all internal links lead to the correct language version.

Examples:

Success Stories overview:
hidden link

French version (example: Camp Portneuf):
hidden link

Some links still point to the wrong language, even though translated versions exist.

What we have already checked

All pages and blog posts are fully and correctly translated.
We have updated the internal links twice using WPML’s internal links update feature.

Despite this, the problems persist.

Could you please help us understand what we might be doing wrong or what else we should check?

Thank you very much for your support.

Best regards,
Phil

December 18, 2025 at 10:59 am #17674134

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

We think we've found the source of the problem with the links on your site, and it is not WPML's fault. Here is what we have seen.

The correct links that also work in the translation are, for example, like this:
hidden link
Please note the part of the URL that points to the parent page: /success-stories/.

The incorrect links that do not work in the translation are, for example, like this:
hidden link
Please note the part of the URL that points to the parent page: /projects/.

There is no such parent page in English, the default language, so WordPress redirects hidden link to hidden link. Please see the attached screenshot projects-redirection.jpg.

However, in the translated page, WPML can find a translation for hidden link, so it delivers the original link to the English page.

What you should do is the following.

1. Edit the original English page with Elementor.

2. Replace all the wrong links with this part in the slug: /projects/ with the correct link. For example, instead of hidden link insert hidden link. Please see the attached screenshot replace-link.jpg.

3. Save the changes on the English page. (This will also eliminate the redirection you have in English.)

4. Update the translations into the other languages, and this will correct the links with the problem. We already tried it with the above example link and the French translation, and it works as expected.

It is essential to know the following before proceeding with the steps suggested above. First, ensure the translation of the Success Stories page into the other languages is complete (you should see the pencil icon), and only then proceed with the steps. Please see the attached screenshot, complete-translations.jpg.

Please let us know how it goes.

Regards,
Itamar.

replace-link.jpg
projects-redirection.jpg
complete-translations.jpg
December 22, 2025 at 12:07 pm #17682084

dianaS-23

Thanks for the great answer. I will try this.

Could you find anything about the blog problem?

December 24, 2025 at 11:27 am #17686539

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

I'm sorry for the late reply here.

Please, try the troubleshooting section.

1. Take a backup of the DB of your site.

2. Go to WPML -> Support -> Troubleshooting (link)

3. Once on the troubleshooting screen, press the following buttons and check if it helps. Press each button in turn and wait for the process to complete.

- 'Synchronize posts taxonomies' for 'Posts'

- 'Clear the cache in WPML'

- 'Remove ghost entries from the translation tables'

- 'Fix element_type collation'

- 'Fix WPML tables collation'

- 'Assign translation status to duplicated content'

- 'Set language information'

- 'Reset languages' Press this button only if you didn't add a custom language!

- 'Fix terms count'

- 'Fix post type assignment for translations'

- 'Cleanup and optimize string tables'

- 'Clear invalid strings'

*** Please make a backup of your database before using this.***

Then please edit the original Blog page in English and click the Update button. Then update the translations in the Advanced Translation Editor (you will only need to visit it and ensure it is 100% complete.

Does this solve the issue?

If not, please consider the following. You have the filtering tabs for 'All' and 'Wibit in general'; however, it seems that all your posts are under 'Wibit in general'. So I'm wondering if there is a point to this filtering? If not, please disable it in Elementor, then update the Blog page translations to see if that helps.

Regards,
Itamar.