Background of the issue:
I am trying to offer a translated course in French (Canadien) using LearnDash. After translating the topics, the 'Mark Complete' button (translated as 'Leçon terminé') causes a server 500 error instead of marking the topic complete and showing the next topic or lesson. I suspect the issue is related to the table structure of the course's lessons and topics in the translated version. LearnDash support indicated that the translation plugin is causing the conflict. The issue can be seen at: hidden link
Symptoms:
The 'Mark Complete' button on translated content results in a server 500 error, preventing the completion of topics and progression to the next lesson.
Questions:
Why does the 'Mark Complete' button cause a server 500 error on translated content?
Is the issue related to the table structure of translated lessons and topics? Attached images are showing the side menu that works fine whereas the table i the other screenshot seemingly showing the same content has the isuses where the yare not linked to the correct content.
Also, please install their LearnDash Multilingual add-on after a site backup for WPML compatibility - hidden link
If the problem remains, please upgrade to the latest version of WPML (4.7 series) after a full site backup {mandatory} and make sure the bug exists or not. May you have to visit Plugins>>Add New>>Commerical tab and click on the *Check for updates* button to get the WPML automatic upgrade links of the latest version. This step will help us refresh the installer caches.