This plugin removes the Mark Complete button in LearnDash LMS plugin version 3.0 when using Legacy Mode or using LearnDash 3 mode without Focus Mode enabled.
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 button appears prior to the Topics being completed.
This plugin removes the Mark Complete button until those Topics are completed. This plugin also works in both Linear and Free from course modes.
Although this plugin should function fine independent of whatever theme you use, It has been used in the following themes:
If you 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 # 16 to whatever you want.
To position the button to your desired location in the Lesson, un-comment lines # 28 and 33, 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.
I don’t want your money in return.
I ask only that you come back here and leave a review about your experience with this plugin. In your feedback, be sure to let me know what theme you are using it in and I’ll add it to the list above.