Skip Navigation

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

Problem:
You are experiencing issues with translating link targets using WPML on a site using the Avada theme. Specifically, when attempting to view pages in a different language, the links do not change as expected.
Solution:
We noticed from your video that manually adding '/pl/' to the URL does not update the links correctly. However, using the WPML language switcher to switch languages works correctly. This issue arises because the parent page of the URL you are trying to translate has not been translated into Polish. To resolve this, ensure that the parent pages are also translated into the target language to maintain consistent slug structures across languages.

If this solution does not resolve your issue, or if it seems outdated or irrelevant to your current situation, we recommend opening a new support ticket. We also 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 0 reply, has 0 voices.

Last updated by Laura 2 months ago.

Assisted by: Laura.

Author Posts
March 19, 2025 at 10:37 am

clareB-3

Background of the issue:
I am trying to run a scan to translate link targets, but it doesn't seem to be working. I have had a long conversation with my theme Avada, which it says is fully compatible with this plugin. I have run a demonstration video here: hidden link. The issue can be seen on this page: hidden link

Symptoms:
The links don't change if viewing in a different language. I expected to see: hidden link Instead, I got: hidden link

Questions:
Why aren't the link targets translating when I run the scan?
Is there an issue with compatibility between WPML and the Avada theme?

March 19, 2025 at 11:53 am
March 19, 2025 at 2:35 pm #16835846

Laura
WPML Supporter since 05/2018

Languages: English (English ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Enabling a private reply

March 20, 2025 at 8:41 am
March 20, 2025 at 4:47 pm #16841318

Laura
WPML Supporter since 05/2018

Languages: English (English ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Thanks, I sent the ticket to the 2nd tier, I'll update here as soon as possible.

March 21, 2025 at 10:30 am #16843642

Laura
WPML Supporter since 05/2018

Languages: English (English ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

The site is under maintenance and it's impossible to log in anymore at the link you provided, can you please check?

March 21, 2025 at 1:20 pm #16844727

clareB-3

Hi there, the plugin which controls the login url was deactivated. So you can access it through hidden link

Thanks!

March 21, 2025 at 3:10 pm #16845164

Laura
WPML Supporter since 05/2018

Languages: English (English ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

I see in your video you add /pl/ here hidden link to have hidden link and indeed links do not work.

However, if from hidden link you use the WPML language switcher, you get hidden link and the links work just fine.

The point is hidden link is a child page of hidden link, but the parent page isn't translated to Polish, therefore you can't expect the same slug structure.

March 24, 2025 at 11:13 am #16851294

clareB-3

I see, so the parent of the languages need to be translated too.

Also, when you go onto a Polish page, why do most menu items disappear? I've looked at translating the menus but only 30% of them appear

March 24, 2025 at 2:01 pm #16852515

Laura
WPML Supporter since 05/2018

Languages: English (English ) Italian (Italiano )

Timezone: Europe/Rome (GMT+02:00)

Yes you need to translate the parent, WPML can't just copy the slug and translate it if there isn't a parent page attached.

The menus only show few items because it's what is already translated. If you go to WPML > WP menu synch you'll see what will end up in the menu right now.
If you want a full menu before everything is translated you should go to Appareance > Menus and manually create one in Polish.