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 12 replies, has 0 voices.

Last updated by marcusF-12 1 day, 4 hours ago.

Assisted by: Andreas W..

Author Posts
April 14, 2026 at 10:44 am #17968136

marcusF-12

I use Tutor LMS Pro and am having an issue where the page keeps switching back to the English version instead of staying in German or Spanish. I’m attaching some screenshots of the issues along with an explanation. Here are the problems I’ve noticed so far:

Image 1: When I change the language from English to German, the “My Profile” button remains in English, even though it has been translated in the string translation. And when I click on “My Profile” (while on the German version), it jumps back to the English version of the page and doesn't stay on the German version.

Image 2: The same thing happens when I'm on the German version of my dashboard and click on any menu item—the page automatically switches back to the English version and doesn't stay on the German version.

Image 3: The same thing happens when I'm on the sign-in page in the German version and click “Register” there; the page automatically switches back to the English version and doesn't stay in the German version.

Image 4: The same thing happens when I try to buy a course in the German version and add it to my shopping cart: the page automatically switches back to the English version instead of staying in the German version. It then displays the shopping cart in the English version.

Thanks for help and I hope we can solve this bug soon 🙂 Feel free to contact me anytime. Best regards 🙂

April 16, 2026 at 6:52 am #17972841

Andreas W.
WPML Supporter since 12/2018

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

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

Hello,

Have you made sure to enable the WPML Addon for Tutor LMS and to enable the setting to make themes work multilingual?

Source: hidden link

Further, it seems the minimum server requirements are not met:
https://wpml.org/home/minimum-requirements/

Could you please increase the WordPress memory limit (WP Memory Limit) to at least 256 MB? WPML requires at least 128 MB.

Your current values ​​are:
PHP Memory Limit 6144 MB
WP Memory Limit 40 MB

To do this, you need to connect to your website's server and open the wp-config.php file in a text editor. The file is located in the WordPress root directory.

Add this code to the wp-config.php file to increase WordPress's memory:

define ('WP_MEMORY_LIMIT', '256M');

Add this just before this comment:

// That's all, stop editing! Happy blogging.

The current values ​​can be viewed under WPML > Support > WordPress.

These settings can be restricted directly by your hosting provider. Therefore, I recommend contacting them and asking them to change them directly if the changes are not applied automatically.

If this did not solve the issue, please let me know.

Best regards
Andreas

April 16, 2026 at 11:03 am #17973948

marcusF-12

Hi Andreas, thanks for your message, and I have changed your hosting settings as per your instructions. But unfortunately, all the issues still exist. Let's see what we can do now?

Thanks a lot for your help, Marcus

April 16, 2026 at 7:52 pm #17975444

Andreas W.
WPML Supporter since 12/2018

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

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

Hello,

I'd be happy to take a closer look at this.

I'd like to request temporary access (wp-admin and FTP) to the website to investigate the issue further.

You'll find the necessary fields below the comment section if you log in to leave the next reply. The information you provide will be private, meaning only you and I will be able to see and access it.

IMPORTANT
Please be sure to create a backup of the website and database before granting us access.

If you don't see the "wp-admin / FTP" fields, your login credentials for the post and website will be set to "PUBLIC." Do NOT publish the information unless you see the required wp-admin / FTP fields.

The private reply form looks like this:
hidden link

When replying again, click "I still need assistance".

Video:
hidden link

Please note that we are required to request this information individually on each ticket. We are not permitted to access any login information that was not specifically provided in the private reply form for this ticket.

Best regards
Andreas

April 16, 2026 at 11:00 pm #17975578

Andreas W.
WPML Supporter since 12/2018

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

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

1) You still need to translate the templates at Elementor > Templates. This might be the reason why the button inside the header is not appearing translated.

2) For running WooCommerce with WPML, you need to install the plugin "WPML Multilingual & Multicurrency for WooCommerce". I have installed it now, and it solved the issue on the WooCommerce Dashboard:
hidden link

You can further translate the endpoint slugs at WooCommerce > WCML > Store URLs.

3) When it comes to the Tutor Dashboard, I am currently not sure what is causing this issue here:
hidden link

I will be setting up a test site with WPML and Tutor LMS and will try to replicate this issue.

4) About the sign-in page:
According to Tutor LMS Pro > Tools > Tutor Pages, you currently do not have any assigned sign-in page. Try recreating the page and then translating it.

5) About the course purchase, please try this again, since WCML is not installed.

April 16, 2026 at 11:39 pm #17975583

Andreas W.
WPML Supporter since 12/2018

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

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

On my test site using the free version of Tutor LMS, the translated dashboard is not rendered at all.

Could you please install the latest version of Tutor LMS Pro on this site, so that we can continue testing?

One-Click-Login:
hidden link

April 17, 2026 at 11:23 am #17976695

marcusF-12

Hi Andreas, thanks for your detailed message, and I have recorded a video with all the things I did and tested: hidden link

I also installed the latest version of Tutor LMS Pro to your test site.

Quick summary:
Header translation is not working properly and a little crazy 🙂
Credit card payments don't work
I cannot use and see the cart in the Spanish and German versions of the site.

Thanks a lot and best regards from Tenerife

April 17, 2026 at 11:25 am #17976697

marcusF-12

Just that you now, I received this email:

Hi Marcus,
Thank you for using WPML’s automatic translation for hidden link. We’re sending this email to let you know that your site has run out of translation credits and translations are now paused

April 17, 2026 at 7:56 pm #17977525

Andreas W.
WPML Supporter since 12/2018

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

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

Thank you for the video!

1) The issue with the header seems to occur only if users are not logged in. Further, it seems like this issue only occurs if the pages that you link to use the same slug in both languages. I will try to replicate this issue in the sandbox.

2) For the registration page, I tried the following.

I found the following option string on WPML > String Translation:
Domain: admin_texts_tutor_option
Name: [tutor_option]student_register_page
Value: 12

The number 12 refers to the ID of the original registration page.

The German pages have the ID 11867.

The Spanish page has the ID 11868.

I have translated this string now accordingly but it sadly does not solve the issue with the "Register now" link on the login form. I will need to take a closer look at the Tutor LMS plugin to clarify why this link is not translated.

3) Same for the Dashboard

4) Same for the payment

5) Same with the Cart behavior

Now, as there are quite many issues to handle on one single ticket, I need to ask you for some patience.

For the future, I would kindly like to ask you to open one ticket per issue, as it seems we need to create various escalation threads for our teams here.

Apart from that, note that WPML does not provide any integration for Tutor LMS. The WPML integration inside Tutor LMS is handled by Themeum.

I will try to replicate the issue. I will also try to provide a workaround, but final fixes will be the responsibility of the Themeum Team. Our team would in this case try to reach out to them and report the issue to them.

---

Btw, I am a native German and fluent in Spanish, no issue 🙂

April 17, 2026 at 8:24 pm #17977531

marcusF-12

Hi Andreas,

thank you for your detailed message and for looking into all these issues.

To be honest, this setup is quite complex for me, and I don’t fully understand all the technical details behind WPML and Tutor LMS. I’m a bit dependent on your guidance here, so I’d really appreciate any help or direction you can provide.

I understand that some of these problems might be related to the Tutor LMS integration and not directly handled by WPML. Still, if there are any workarounds, recommended settings, or steps I can follow on my side, I’d be very grateful.

Regarding the different issues (header, registration, dashboard, payment, cart), I see your point about splitting them into separate tickets. I’ll make sure to do that moving forward.

If you need anything from my side — access, videos, or testing — just let me know. I’m happy to assist however I can.

Thanks again for your support and patience.

Best regards,
Marcus

April 19, 2026 at 3:28 am #17978430

Andreas W.
WPML Supporter since 12/2018

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

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

1) About the Elementor Header issue:
I created another sandbox for this issue where I installed Elementor PRO and Jeg Kit for Elementor and imported your templates. Now, once I try to edit the original header template in Elementor, I receive an error. The template is not editable.

I will sadly need more time in trying to recreate this issue and will reach out again to you next week.

2) About the link on the login form:
On the test site, first, I did not even see a login dialog:

I began translating Tutor LMS options, like:

Domain:

admin_texts_tutor_option

Name:

[tutor_option]tutor_dashboard_page_id

The value is the ID of the original dashboard page, which I then translated into the ID for the translated dashboard page.

After that, I was able to see the login form.

Now, if you go to:
hidden link

And click "Jetzt registriere", you get redirected to:
hidden link

3) The translated German Dashboard page works as expected on my sandbox. I will need to investigate this issue further on your site.

4) In the case of the checkout and cart, I do not see anything in the second language, unless I translated the page IDs on WPML String Translation.

Strings:
Domain:

admin_texts_tutor_option

Name:

[tutor_option]tutor_checkout_page_id

Name:

[tutor_option]tutor_cart_page_id 

Now, even if I set up PayPal in Tutor LMS I still see this message on the checkout:
- No payment method found. Please contact the site administrator.

This message even occurs on the original product while WPML is disabled.

I am not sure why it behaves this way, and I need your assistance with the payment setup. Note that I already connected the site to a PayPal Developer account.

What I would suggest to try on your site, is translating the PayPal settings:

Domain:

 admin_texts_tutor_option

Name:

[tutor_option]payment_settings

Use the same setting as translation.

Also, translate this setting:
Name:

 [tutor_option]is_enable_buy_now

Note the value here is "on" and needs to be equal on the translation.

5) The issue with the cart is replicable on the sandbox. If the same Course is added in various languages, you get various entries in the cart. Now, this is something that should be reported to Tutor LMS, as their team creates the WPML integration for Tutor LMS.

I was able to solve the issue about those duplicated courses in the cart by translating those option strings:

Domain:

admin_texts_tutor_option	

Name:

[tutor_option]lesson_permalink_base

Value: lessons

Domain:

admin_texts_tutor_option

Name:

 [tutor_option]course_permalink_base	

Value: courses

You might still experience issues, as in some cases when I switch the language in the cart, Tutor LMS will not replace the course with the correct language. If I switch from the second language to the first language, the course is replaced with the correct language, but if I switch from the default language to a second language, the course remains showing up in the site's default language in the cart or checkout.

I then went even further and actually translated all option strings inside the admin_texts_tutor_option domain, and now there is no issue on the cart anymore. If you switch languages, the course will be removed entirely, and the cart will be empty, which is expected behavior in this case.

Sum up:
I suggest you translate all the options for Tutor LMS at WPML > String Translation.

April 19, 2026 at 7:44 am #17978544

marcusF-12

Thanks Andreas for your help and I will have a deeper look later this day and I will send you my feedback. And I will the also contact Tutor LMS support. You will hear from me soon. Meanwhile, it would be great that you keep investigating. Honestly thank you so much and we will fix everything soon 🙂 Have a great day

April 19, 2026 at 5:34 pm #17978900

marcusF-12

Hi Andreas, I created a new video explaining everything there: hidden link

If you need anything from my side — access, videos, or testing — just let me know. I’m happy to assist however I can.

Thanks again for your support and patience.

Best regards,
Marcus