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: 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: 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 |
| 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 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: When replying again, click "I still need assistance". Video: 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 |
| 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: 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: 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: 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: |
| 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: 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, |
| 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: 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, |
| 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 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: 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: And click "Jetzt registriere", you get redirected to: 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: 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: 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: [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: |
| 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, |