Skip to content Skip to sidebar

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

Problem:
The client has translated the product slug URL using WPML, but the product base URL does not change in the English version of the site.
Solution:
If you're experiencing this issue, we recommend you try the following steps:
1. Navigate to WPML > String Translation.
2. Search for the default product-base slug 'prodotto' and check if it's already translated. If it is, ensure that the translated slug is not in use elsewhere, such as for the product category base or as a slug for another post type, endpoint, or taxonomy.
3. If the slug is unique and the issue persists, delete the existing string translation:
- Go to WPML > String Translation.
- Find and select the default product-base slug, then delete the string.
4. Next, adjust the slug settings:
- Go to WPML > Settings and scroll down to the Post Type Translation section.
- Under the 'Products' post type, click on Set different slugs in different languages for Products.
- Set the translations for the slugs for the product post type.
5. Save the changes and verify if the product base appears correctly in the translated languages.

If these steps do not resolve your issue, the solution might be outdated or not applicable to your specific 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. If the problem persists, please 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 1 reply, has 0 voices.

Last updated by Lucas Vidal de Andrade 2 months ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
May 15, 2025 at 9:53 am #17036048

Gabriele

Background of the issue:
I have translated the product slug URL using WPML. The language base of my website is Italian, and the URL for all products is hidden link. In the English version, the product base URL does not change and remains hidden link.

Symptoms:
The product base URL does not change in the English version of the site.

Questions:
How can I change the product base URL in the English version?
Am I doing something wrong in the translation process?

May 15, 2025 at 1:22 pm #17037050

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

Timezone: America/Sao_Paulo (GMT-03:00)

Hey there,

Hello There
Thanks for contacting WPML Support.

I understand the issue you're experiencing. The correct way to translate the base is to go to WPML > String Translation, search for "prodotto" and add the translations. If you've done that already and the slug is not displaying properly on other languages, could you please check to ensure that the translated slug is not already in use for the product category base or as a slug for another post type, endpoint, or taxonomy?

If the translated slugs haven't been used elsewhere, please try the following steps to see if they resolve the issue:

1. Go to "WPML > String Translation."
2. Search for the default product-base slug.
3. If it appears in the results, select and delete the string.
4. Next, go to "WPML > Settings" and scroll down to the Post Type Translation section.
5. Under the "Products" post type, you'll find a link labeled Set different slugs in different languages for Products. Click on that and set the translations of the slugs for the product post type.
6. Save the changes and check if the product base appears correctly in the translated languages.

Please let me know if the steps above helps or if you need further assistance in this matter. I will be happy to help.

Best regards,