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 – 13:00 | 9:00 – 13:00 | 9:00 – 13:00 | 9:00 – 13:00 | 9:00 – 13:00 | - |
| - | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | - |
Supporter timezone: Europe/Kyiv (GMT+03:00)
Tagged: Exception
This topic contains 14 replies, has 0 voices.
Last updated by ioannisS-2 3 days, 5 hours ago.
Assisted by: Andrey.
| Author | Posts |
|---|---|
| April 28, 2026 at 9:34 am #17999276 | |
|
ioannisS-2 |
Hello, we are trying to translate our courses eg hidden link using WPML plugin. I have followed the instructions here hidden link but I am facing the following issues: Is there a way to use the course builder for the translations instead of the WPML translator? Thank you |
| April 28, 2026 at 11:50 am #17999619 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Thank you for contacting WPML support. Have you tried using the same approach described here, but applying it with the course builder instead of the WordPress editor? This allows you to use a different translation method for specific content. |
| May 4, 2026 at 8:14 am #18010093 | |
|
ioannisS-2 |
I do not have the option that you suggest in the course builder. I also contacted TutorLMS support, and they advised me to: I followed these steps but I would prefer a more coherent approach for my client. It appears that WPML does not expose certain TutorLMS-related fields for translation, specifically: These fields do not appear in the Translation Dashboard. Are not listed under WPML → Settings → Custom Fields Translation, so I cannot configure their translation behavior (Copy / Translate / Copy once). Because of this, I cannot properly translate or synchronize the course data between languages. Also product is not linking across Languages Questions Is there a way to force WPML to expose TutorLMS custom fields (course/product relationship, additional info fields) so they can appear in the Translation Dashboard? |
| May 4, 2026 at 4:21 pm #18011554 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Thank you for contacting WPML support. Could you please explain in more detail why the approach described in the tutorial does not work in your case? This will help me better understand your setup and the issue you’re facing. From your description, it sounds like you are looking for specific TutorLMS fields. These may not be the custom fields, and if they are not exposed to the translation workflow and cannot be found, that may be expected behavior. In that case, manually editing the translated course may be the only available option, as recommended.
Could you please show me examples of these fields? It would be helpful to see: * where they are added in the backend,
I’ll also need a specific example of this issue. Please share where it can be seen and what result you expect compared to what is happening now. I’ve created a sandbox site with WPML installed. Could you please try to reproduce the issue there and then share the exact steps you followed? Also, please include the information requested above so I can review it as well. The following private reply contains the link to the sandbox site. |
| May 6, 2026 at 8:22 am #18016255 | |
|
ioannisS-2 |
Thank you very much! Regarding the fields that are not visible WP admin → WPML → Translation Dashboard: I added TutorLMS Plugin in the sandbox but the WPML addon for TutorLMS is in the PRO version and unfortunately I do not have a spare pro license key to use for the sandbox. The fields that are not exposed in WP admin → WPML → Translation Dashboard can be found in WP Admin -> Tutor LMS -> Courses -> Test Course (I have created a course for you) -> on top of the builder there is a stepper, the fields that are not exposed are the ones in the step 3 Additional fields. In the course, you can see them on the right sidebar |
| May 8, 2026 at 2:13 pm #18023289 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Thank you for your feedback. I will look into it and let you know as soon as I have more information. |
| May 8, 2026 at 2:20 pm #18023297 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
The PRO version is the only version compatible with WPML, so I installed and activated it on the sandbox site. However, the course you previously created using the Free version is no longer available. Could I ask you to create a new test course with the same fields so I can continue testing this? |
| May 11, 2026 at 7:56 am #18026078 | |
|
ioannisS-2 |
I have created a test course and added the greek translations. Let me know if you have additional questions or I need to configure anything else. |
| May 12, 2026 at 11:40 am #18030079 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Thank you for creating a new course and updating me. I have looked further into this. I also noticed that the Course block was not showing in WPML → Translation Dashboard, so I had to deactivate and reactivate WPML. It now appears in WPML → Translation Dashboard. What about the additional fields that do not appear in the translation? I have looked at the database and can see that they are meta fields in wp_postmeta that are part of the course. Attached is the screenshot. To include those additional fields for translation, do the following: 1. Go to WPML → Settings → Custom Fields Translation and click on Show the system fields. 2. Search for them, for example _tutor_course_benefits, unlock the fields, and set them to Translate. 3. Update the course, make some edits to it, and set it again for translation. 4. The additional fields should appear for translation. |
| May 13, 2026 at 12:03 pm #18032821 | |
|
ioannisS-2 |
Hello! Regarding the following: Also product is not linking across Languages I have created a new course named "Test cource for woocommerce product", I have set it as Paid and I defined the price to 500,00. A product was automatically created and linked to the course. I translated the course using the WPML Translation Dashboard -> Courses -> Test cource for woocommerce product but the greek product is set as free. If I use the course builder to set the pricing model and set a price, it creates a new product that 1) is not categorized as greek but as english 2) is not linked to the english product. Thanks again for your help. |
| May 13, 2026 at 7:16 pm #18034323 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
I am glad to hear that it works. I will look into the following issue you mentioned and let you know as soon as I have more information. |
| May 14, 2026 at 8:17 am #18034865 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Can you try the following process and let me know how it goes? 1. Translate Products First: - Or you can translate the product when editing the product, and by clicking on the "+" icon 2. Translate the Course: 3. Map the Translated Product to the Translated Course (if not yet mapped): |
| May 14, 2026 at 10:15 am #18035343 | |
|
ioannisS-2 |
It works but it requires Is there a process that does not require modifying multiple touchpoints? Thanks again for your kind support. |
| May 14, 2026 at 3:47 pm #18036540 | |
|
Andrey WPML Supporter since 06/2013
Languages: English (English ) Russian (Русский ) Timezone: Europe/Kyiv (GMT+03:00) |
Thank you for your feedback. At the moment, this is the only way to link a translated product with a translated course. However, I am checking with our team whether it would be possible to automatically link the corresponding translated product once the course translation is completed.
Could you please clarify this point? Why is it necessary to edit the product after translating it? |
| May 15, 2026 at 6:41 am #18037491 | |
|
ioannisS-2 |
Thank you very much! I am sorry for the misunderstanding, it is not necessary to edit the product after translating. I was referring to the product translation itself. We normally do not create the products because they are automatically created by the TutorLMS and usually there is no need to edit them. Let me know if you need further clarifications. Thanks again. |


