Customization & Template Overrides
Override any front-end template from your theme — updates to the plugin will never overwrite your changes.
How overrides work
PlayCourse looks for templates in your theme before falling back to its own. Copy a file from plugins/playcourse-lms/templates/ into your-theme/playcourse/, keeping the same path.
example
plugins/playcourse-lms/templates/single-course.php
↓ copy to
your-theme/playcourse/single-course.php # now yours to editCommon overrides
single-course.php— course landing layoutlesson-player.php— the lesson player shellparts/course-card.php— catalog card markup
Keep overrides leanOnly copy templates you actually change, so you still benefit from upstream improvements to the rest.
Was this article helpful?