Skip to content Skip to sidebar

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

Problem:
The client is unable to translate the answer texts to multiple-choice questions and section body texts in quizzes and courses using LearnPress with the WPML plugin. Despite following the available guides and documentation, these specific strings do not appear in the WPML String Translation interface.

Solution:
We recommend translating the quizzes and courses directly in the WordPress editor after running them through the WPML translation process. This method allows for manual translation of all content, including the problematic strings that do not show up in the WPML String Translation interface. For detailed steps on using different translation editors, please refer to our documentation: Using Different Translation Editors for Different Pages.

Please note that this solution might be outdated or not applicable to your specific case. If these steps do not resolve your issue, 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.

100% of people find this useful.

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

Last updated by Nicolas V. 1 month ago.

Assisted by: Bruno Kos.

Author Posts
January 26, 2026 at 10:41 pm #17764469

cassandraW-2

We have WPML installed as well as the 30$ "LearnPress - WPML" plugin. Both are active on the site (which I selected above so you should have the link). All plugins are up to date, we're on WordPress 6.9 hosted on WordPress.com.

I'm previewing how the translation process will go before making the changes live and assigning it to human translators.

I've searched everywhere for answers, including pretty much all of the threads about LearnPress available on the WPML forums.

I am able to translate the following elements by following the guide from LP " Translate content in course" hidden link

* Course body text
* Lesson body text
* Quiz body text
* Question body text

But I'm unable to translate the following:

## Question Answer Text

i.e. The actual answers to multiple-choice questions inside of Quizzes.

I haven't been able to find any mention of this anywhere by googling, so I'm honestly not clear that this is even supposed to work. The ThimPress documentation mentions Quizzes but never questions let alone the answers to the questions, so while I assume from their marketing for the 30$ add-on that it should obviuosly work, I have no idea HOW it's expected to work.

Can you confirm that this feature is functional, and that I should be able to translate the answers to multiple-choice questions?

Can you lay out the expected workflow to "find" the answers to a multiple-choice question and load them for translation?

[Additionally I've encountered a bug, as seen in one of my screenshots, where the options are duplicated in the translated version of the quiz, showing two copies of each English string. Hopefully if you work to reproduce a solution, you'll be able to confirm if this happens to you as well.]

## "Section body text"

i.e. the textarea at the top of each "Section". It seems the sections are metadata that are part of the "Course" rather than their own post type.

I've read that they should show up in the "String Translation" system, but no matter what I try, I can't find them.

If it's possible to translate the custom "Section" title and body texts, please tell me how with specific instructions.

## FWIW I have already tried to use the "String Translation" tools

To avoid going back and forth unnecessarily, I'll point out that I have already looked through these two documents and tried to use them to solve my problems, but nothing worked:

https://wpml.org/documentation/getting-started-guide/string-translation/

https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/

If you're going to recommend these documents, I'll thank you in advance for giving me specific instructions on how they can solve the particular problems outlined above 🙏🏻

I already ran the scan on LearnPress and reviewed the WPML > String Translation screen to see if my "Question Answers" or "Section" text was there and couldn't find it anywhere.

I also set the "Auto register untranslated strings" setting to "Untranslated strings that I encounter while logged in", as instructed, and visited the sections and quizzes while logged in, but the section strings continue to not be available under WPML > String translation. I can see a TON of strings related to questions and translations, but they're strings from the interface provided by LearnPress, not my custom strings related to Sections

## For reference, here was my process for creating and translating the course and content

* Create course (Everything is named so that it can easily be searched for, e.g. "JTC1", as you can see in the attached screenshots)
* Add sections to course
* Add Lessons to sections
* Add a quiz to each section
* Add two questions to each quiz
* Confirm course is working normally in English
* Go to WPML > Translation Dashboard
* Submit Questions for translation
* Submit Quizzes for translation
* Submit Lessons for translation
* Submit Course for translation
* (Note I did the submissions separately and in reverse-hierarchical order to try to preserve the relationships between questions and quizzes, and lessons and course, as suggested in another support thread. It seems this is necessary to preserve the relationship between questions and quiz)
* Go to WPML > Translations and translate all the submitted strings, starting with Questions, then Quizzes, then Lessons, then Course, in same order as above.

I also tried translating the question directly by going to LearnPress > Questions and clicking on a language + button, but it had the same result: Can't find the answer strings to translate anywhere.

## P.S. Could you please write a WPML guide to translating a LearnPress course?

The LearnPress guide for the 30$ plugin linked above is incomplete and difficult to understand. We need thorough instructions to succeed, which is basically what I'm asking for here. I think you could do a better job than they have, and then you wouldn't have to answer support requests like this one over and over.

The WPML page about LearnPress claims it works well, but it seems it barely works, pleas help those of us taking your suggestion to combine the two.

Thank you for any help you can provide 🙏🏻

January 27, 2026 at 8:01 am #17765470

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+02:00)

Hello,

To further investigate this, could you please install the LearnPress – WPML Add-on on the following sandbox site (if possible):

hidden link

Once installed, please create a simple quiz that includes at least one multiple-choice question with answer text (Question Answer Text).

The goal is to reproduce the issue so I can check internally with our compatibility team whether translating quiz answers is supported, or at least possible through a workaround. At the moment, I haven’t found any documented cases of this in our archives or forums, and this functionality is also not covered in the LearnPress documentation here:

hidden link

Once the quiz is created, please let me know which quiz it is, and I’ll continue testing and follow up with you.

January 28, 2026 at 11:46 pm #17771966

cassandraW-2

Thanks for the reply.

* I installed the add-on plugin on the temporary site.
* I created a course that contains a quiz
* I added one of each type of question to the quiz
* I named them very distinctly, as you'll see, to make searching for them easy.

The quiz is called: TC1 S1 Quiz 1 TC1S1Q1

Thank you for looking into and confirming whether you can find a way to make it work.

________

More information from ThimPress, hopeully it helps:

I also submitted a version of this support request to ThimPress. Their response was very disappointing and makes me wonder if they realize that this doesn't work.

This was their reply:

> We understand that you are currently facing problems where you cannot find the text for Question Answer Text and Section body text. By default, some values related to LearnPress will be copied in WPML. You can follow the video instructions below to enable those two options to translate them.
> hidden link

As you'll see if you watch the video, it is not very clear at all what they expect me to do, other than that it involves the "WPML > Settings > Custom Fields Translation" configuration.

My guess is that they thought that somehow I could enable translation of a `_lp_*` Custom Field to address this issue, but the video ends without the person clicking on a specific field. At least that's my understanding, the video is totally unclear.

After looking at the database in PHPMyAdmin, it seems that the answers are in a table called `wp_learnpress_question_answers` , not the `postmeta` table where Custom Fields are stored, so I'm pretty confident that their reply won't solve the problem of translating "Answers".

I searched through all recently-added `postmeta` fields and couldn't find anything starting with `_lp_` that had text in it.

When it comes to the "Section text", I found it in a table called `wp_learnpress_sections`, where it's stored in the `section_description` field. In that table I do notice that the `section_name` of my translated section has been modified, and the translated duplicate is called "JTC1 Section 2 - fr" rather than "JTC1 Section 2". This seems like it's a signal that the WPML integration is doing something, but there's no clarity on how I can get at that " - fr" version and actually translate it.

I don't know what's going on, because I have to assume that at some point this did work, but right now it's not and no one seems to know how it was even supposed to function.

Thank you for digging into this. Quizzes are a fundamental aspect of courses. If the Quizzes don't work, then both WPML and ThimPress should stop selling/recommending the combination.

January 29, 2026 at 7:30 am #17772451

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+02:00)

Thank you for setting it all up! Just to confirm, you want to translate these Answers, correct? I've tried thorugh translation dashboard, but noting shows up in the translation editor.

translate these answers.jpg
question translate.jpg
January 29, 2026 at 3:22 pm #17774441

cassandraW-2

Yeah, I mean, what I want is to be able to use the Quiz feature while creating English courses, with the confidence that everything will be translated. That's the promise of the Add-On.

But as a first step, making sure I can translate those answers is the bare minimum.

The other elements of the question, like the description, hint, and explanation, should also be translatable, by any sensible definition of the text from the add-on marketing: "Enables complete translation of every course element, including course titles, descriptions, lessons, quizzes, questions, and the entire purchasing flow."

January 30, 2026 at 8:22 am #17776078

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+02:00)

This has been escalated to our Compatibility team and may take some debugging time, I'll get back to you as soon as I have any news or questions for you.

February 3, 2026 at 6:13 am #17785543

Bruno Kos
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+02:00)

We are unable to provide a workaround for it as the issue is too complex, so we contacted their authors about further implementations.

As for now, you can translate quizzes like this:
https://wpml.org/documentation/translating-your-contents/using-different-translation-editors-for-different-pages/#designing-from-scratch

So directly in WordPress, there is no other way at the moment unfortunately.

February 3, 2026 at 7:02 pm #17789438

cassandraW-2

Thank you Bruno and to the team at WPML. While you weren't able to find a good solution, you gave me a fallback to make up for the failures of the ThimPress team, and I appreciate it. You've gone above and beyond, IMO, and this experience makes me happy to be a OTGS customer, even as it makes me never want to deal with ThimPress again.

# Partial solution from ThimPress

For the sake of any future WPML users who are lost with this question, ThimPress did finally offer me a workaround solution, after several back-and-forths where they offered useless suggestions that had no chance of addressing my questions.

The answer is similar to yours: Both Course and Quiz translations have to be edited manually, directly in the WP editor rather than WPML Advanced editor, in order to translate all content. The difference is that they demonstrated how you can edit the translated posts *after* running the Courses/Lessons/Quizzes through the WPML translation process, which at least makes a cleaner workflow.

In the case of the "Section" title and body text, you have to edit the course after it's been translated, at which point you can use the "Curriculum" metabox to update the Section text directly. It's similar for Quizzes, where you can edit the quiz after "translation" and use the "Questions" metabox to translate the questions.

I'll share my full instructions below. This is what I'm putting in the documentation I'm creating for my client.

The real crime of ThimPress is not having these instructions in their own documentation! It's a foolish omission that makes their 30$ add-on incomplete and makes both LearnPress and WPML look bad to new users. In my support thread with them I demanded they update their documentation to make it clear for new users, hopefully more clients won't have to waste hours of consultant time for no reason.

# My detailed instructions for fully translating a LearnPress course with WPML

If you see anything foolish in these, please let me know! I'm not a WPML expert, just trying to resolve this issue for a client.

# WPML Translation Dashboard - Assign courses, lessons, and questions

- **Courses**: Select the course
- **Lessons:** Select all lessons
- **Question Bank**: Select all questions
- Scroll to bottom
- Choose languages to translate into
- Choose who will translate (e.g. “Translate myself”)
- Click **Translate**

# Translations Queue ( WPML > Translations ) as translator

- Translate Questions (only question title and description is present in WPML editor)
- Translate Quizzes
- Translate Lessons
- Translate Course

# Edit Translated Course post directly to translate section text

- *Needed because “Section” text is not available during WPML translation in the previous step.*
- Go to **LearnPress > Courses**
- Click the language link at the top to show translations rather than originals (*NOTE: Do not click the pencil icon for the language on the English course! That opens WPML editor, we want the main WP editor for the translated course)*
- Click the translated title of the course to edit it (again, not the pencil!)
- You will see a huge warning popup, click "Edit Anyway (Not Recommended)"
- This is the only way to access the “Section” text that isn’t available in the WPML interface.
- What’s important is that the main texts that are already translated in the WPML interface are left alone.

- In the **Curriculum** metabox, edit the section titles and body texts (everything not yet translated).
- After editing each section, click the small **Update** button on the section to save it.
- In the **Publish** box, click **Update** to save the Course post.
- After the page reloads, review the **Curriculum** box to confirm everything is translated.
- (At this point you can also use the edit link on any quizzes to open them in new tabs, rather than the steps below to open the editor for quizzes from the **LearnPress > Quizzes** screen)

# Edit Translated Quiz post directly to translate question text

- *Similar to Course steps above, but for the Quizzes, which also have text that can’t be translated using the WPML interface.*
- Go to **LearnPress > Quizzes**
- Click the language link at the top to show translations rather than originals (*NOTE: Do not click the pencil icon for the language on the English quiz! That opens WPML editor, we want the main WP editor for the translated quiz)*
- Click the translated title of the quiz to edit it (again, not the pencil!)
- You will see a huge warning popup, click "Edit Anyway (Not Recommended)"
- In the **Questions** box, expand each question and update the not-yet-translated strings, such as the text of the answers, the hints, and the explanations.
- Click **Update** to save your changes

After the page reloads, review the **Questions** box to confirm everything is translated.

March 12, 2026 at 10:28 pm #17894077

Nicolas V.
WPML Supporter since 12/2021

Languages: English (English ) French (Français )

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

Hello,

Just a quick message to let you know that the author released LearnPress WPML v4.0.6 which should fix the issue.

We closed the corresponding erratum.