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

Supporter timezone: America/Lima (GMT-05:00)

This topic contains 18 replies, has 0 voices.

Last updated by Andreas W. 2 days, 2 hours ago.

Assisted by: Andreas W..

Author Posts
September 18, 2025 at 5:54 pm #17414469

claudioc-56

Background of the issue:
I am trying to ensure that links on my site hidden link direct users to the correct language version of the page. For example, on the page hidden link, all links currently redirect to the English version, but they should redirect to the Italian version. I have already scanned Translate Link Targets, but it did not resolve the issue. Samme for Romanian language

Symptoms:
Links on the Italian version of the site redirect to the English version instead of the intended Italian version.

Questions:
How can I ensure that links on my site direct to the correct language version?
Why does scanning Translate Link Targets not resolve the issue with language links?

September 18, 2025 at 10:22 pm #17414907

Andreas W.
WPML Supporter since 12/2018

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

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

Hello,

Are you maybe using a global Avada layout or Fusion Builder template that hasn’t been translated yet?

Check Avada Layouts

1) Go to Avada → Layouts

2) Look for a layout assigned to “All Pages” or “Services”

3) See if it’s translated into Italian (/it/) via WPML

Further, please make sure to test with the latest version of our plugins after taking a complete backup of your site. The updates can be found on Plugins > Add new by clicking on the "Commercial" tab. Then click "Check for Updates" and install the latest version.

After that, apply the translation of your page again.

Let me know if further assistance is needed.

Best regards
Andreas

September 19, 2025 at 4:06 am #17415132

claudioc-56

Hello Andreas,

Thank you for your reply. I can confirm that I am using Avada, and all layouts are already translated, including those assigned globally (e.g., “All Pages” and “Services”).

I have also updated to the latest versions of WPML and Avada (checked under Plugins → Commercial), but unfortunately, the issue still persists.

Since everything appears to be configured correctly on my side, I kindly ask for your urgent assistance in resolving this problem.

September 19, 2025 at 3:47 pm #17417335

Andreas W.
WPML Supporter since 12/2018

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

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

Hello,

I would like to offer to take a closer look and request temporary access (wp-admin and FTP) to the website to investigate the issue further.

The required fields are located below the comments section when you log in to leave the next reply. The information you provide is private, meaning only you and I can see and access it.

IMPORTANT
Please be sure to back up your website and database before granting us access.
If you can't see the "wp-admin / FTP" fields, your post and website credentials will be set to "PUBLIC." DO NOT publish the data unless you see the required wp-admin / FTP fields.

I may need to install a plugin called "All In One WP Migration" to create a copy of the website so I can investigate the issue further.

However, I would also be very grateful if you could provide a staging site or a copy of the website from your server for this purpose.

If you have any questions about creating such a staging site, you can consult your hosting provider. Please note that WPML must also be registered on this staging site at https://wpml.org/account/websites/.

If you are unable to provide such a copy of the website for testing, please let me know on this ticket.

The private reply form looks like this:
hidden link

Click "I still need assistance" the next time you reply.

Video:
hidden link

Please note that we are required to request this information individually on each ticket. We are not permitted to access any credentials that were not specifically submitted on this ticket using the private response form.

Best regards,
Andreas

September 22, 2025 at 5:53 am #17419902

claudioc-56

unfortunately we cannot do this for internal reasons of security, data confidentiality, etc. the only way I ask you to help us is anydesk, google meet, etc.

I am waiting for urgent help

September 23, 2025 at 7:26 am #17423655

Andreas W.
WPML Supporter since 12/2018

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

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

My apologies, but the only channels for communication we can currently offer are chat and the forum.

How are you entering the links in the original content?

- Using relative URLs or Absolute URLs
- Which Avada Page Builder Widget is affected

In case you use a “Text Block”:

It might be that the service links (e.g., “Google Ads”, “Meta Ads”, “SEO”) are embedded directly as static anchor tags (

<a href="...">

) inside the Text Block content.

If the links are part of raw HTML, they must be manually adjusted in ATE during translation.

Reason:
Because the Text Block stores raw HTML, WPML’s Translate Link Targets tool cannot rewrite these links unless the translated pages exist and the links are inserted dynamically.

Suggested Fix
Replace static links with WPML-aware dynamic URLs, either by:

- Using Avada’s Dynamic URL field (if available in the widget)
Guide: hidden link

- Or translate the links via WPML’s Translation Editor

Could you please provide me with some screenshots of how the original content is created, then I can try to replicate the issue in a sandbox. I can further send you a login token for such a sandbox, and you could assist me in trying to recreate the issue.

---

Further, it can be very time-consuming to troubleshoot an issue with video chat. We need access to a site where we can see the issue, verify settings and translations, test with different plugin setups, and we need to check for errors and run a debugging.

Ideal would be ideal if you create a staging site. On this site, you can remove any sensitive information from the database.

Examples:
wp_users and wp_usermeta
- Delete all user accounts and leave only one admin account to access the site

To delete all WooCommerce Orders from the DB, run:

DELETE FROM wp_posts
WHERE post_type IN ('shop_order', 'shop_order_refund');

To delete all comments:

DELETE FROM wp_comments;
DELETE FROM wp_commentmeta;

Remove media:

DELETE FROM wp_posts
WHERE post_type = 'attachment';
September 23, 2025 at 7:47 am #17423779

claudioc-56

The problem is across the entire website. In the video, you gave as an example the page hidden link

video url: hidden link

Please help me today as this is a disaster.

September 23, 2025 at 9:38 am #17424305

Andreas W.
WPML Supporter since 12/2018

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

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

Could you please try using the "Dynamic Link" button right next to your link field in the Avada Page Editor Title Widget?

If this does not solve the issue, please let me know, and I will try to replicate and escalate the issue.

September 23, 2025 at 10:01 am #17424481

claudioc-56

Hello,

I’ve already tried using the Dynamic Link button in the Avada Page Editor Title Widget, but unfortunately it still doesn’t work. Please see below the link and a video showing the issue:

hidden link

September 23, 2025 at 11:16 am #17424708

Andreas W.
WPML Supporter since 12/2018

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

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

I have created a test site with WPML and Avada to replicate the issue.

So far, I can confirm an issue with the "Title" widget's Link Link > Link URL.

It looks like our current config for this widget does not cover this field.

It is missing:

   <attribute type="link">link_url</attribute>

If you save this markup on the tab at WPML > Settings > Custom XML Configuration it will solve the issue:

<wpml-config>
  <shortcodes>
    <shortcode>
      <tag>fusion_title</tag>
        <attributes>
          <attribute>dynamic_params</attribute>
          <attribute>highlight_text</attribute>
          <attribute>before_text</attribute>
          <attribute>after_text</attribute>
          <attribute>animated_text</attribute>
          <attribute>rotation_text</attribute>
          <attribute type="link">link_url</attribute>
        </attributes>
     </shortcode>
  </shortcodes>
</wpml-config>

After saving the config, you will need to edit the title widget on the original content. Ideally, edit the link. Then save the widget and the page and apply the translation again.

I will be escalating this issue to our compatilbity team, so that the Avada config will be updated accordingly.

---

Apart from that, so far, I can not confirm an issue with other links on this test site.

Could you please take a look and confirm if I replicated this according to the issue on your live site?

One-Click-Login:
hidden link

See Homepage:
hidden link

Translation:
hidden link

Let me know exactly which page builder widgets and fields need further attention, and we will try to solve those issues.

September 23, 2025 at 12:44 pm #17425165

claudioc-56

Hi,

Thanks for the suggestion. Is there perhaps another way to apply this fix? I’m going crazy having to manually edit the Title widget for more than 200 pages × 2 languages. If there’s a more efficient workaround or a bulk option, it would help me a lot.

September 24, 2025 at 4:21 pm #17429819

Andreas W.
WPML Supporter since 12/2018

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

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

As this link field was originally not considered inside the XML config, sadly, for now, the only way is to edit the original contents and update the translations.

Surely, you could try updating the original contents in bulk:

1) Go to Posts or Pages in the admin.

2) Select multiple items using the checkboxes.

3) Choose Bulk Actions → Edit, then click Apply.

You can change:
Author
Status
Template
Parent
Categories/Tags

Limitations:
You can’t bulk edit custom fields, builder content, or widget data this way.

Then use the automatic translation feature at WPML > Translation Dashboard to send the pages again to translation, which usually will not charge you any credits, as there will be no new texts that need translation, unless the original content was altered.

The problem might be that, in this case, this would not be enough, as it is the specific widget that needs to be edited.

September 24, 2025 at 4:28 pm #17429898

claudioc-56

Could you please let me know when an update will be released to address this general issue?

September 25, 2025 at 1:07 am #17430366

Andreas W.
WPML Supporter since 12/2018

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

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

It’s expected behavior following a change to the XML config. WPML requires a modification to the original content in order to reprocess the page builder data and register the newly declared translatable fields.

WPML doesn’t retroactively scan existing posts for widget content. Instead, it waits for the next save of the original post to:

- Parse the widget’s shortcode or block markup

- Extract the updated translatable fields

- Register them in the translation package

This design choice is intentional. A background process to retroactively apply XML config changes would introduce significant performance overhead—especially on large sites—and would require complex handling across Gutenberg and all supported page builders, each of which stores data differently.

That said, I’d be happy to create a feature request for our developers to evaluate this further. I’ll follow up once I have feedback from the team.

September 25, 2025 at 5:25 am #17430531

Andreas W.
WPML Supporter since 12/2018

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

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

The Avada Title issue has been escalated to the compatilbity team, and a Feature Request was created to request a dialog that will update WPML String Packages once a Custom XML Config has been added.

Once I have further feedback from the team, I will let you know.