This plugin removes the Lesson level Mark Complete along with the Next Lesson buttons in LearnDash LMS plugin version 3 and newer.
This plugin is designed to overcome the user experience in the LearnDash LMS plugin version 3 and newer.
The user experience I’m describing is where a user will be in a lesson that contains topics yet the Mark Complete and Next Lesson buttons appear prior to the Topics being completed.
This plugin removes the Lesson level Mark Complete and Next Lesson buttons until those Topics are completed.
This plugin also works in both Linear and Free from course modes
You can use this for Focus mode and Legacy mode courses
The Mark Complete button label can can be translated using any translations software of your choice.
Although this plugin should function fine independent of whatever theme you use, It has been used in the following themes:
|Twenty Nineteen||Twenty Twenty||Twenty Twenty-One||Twenty Twenty-Two|
If you do not want to use a translations plugin and are comfortable with basic coding skills, you can also edit the Mark Complete button text separately form the usual Mark Complete buttons in LearnDash. You can also reposition the button (for example) to the top of the Lesson for a more tailored user experience.
To change the Button label in the plugin, edit the plugin file (there is only one file in it) and change the ” Click Here to Continue ” text on line # 39 to whatever you want.
To position the button to your desired location in the Lesson, un-comment lines # 51 and 56, then change the CSS in the file to whatever you want.
Save and upload the plugin folder to your plugins folder via FTP, or ZIP the folder and install it as you do with any plugin when you have finished your edits.