Doc Category: Theming & Customization

  • Known Issues

    Some plugins and themes are known to conflict with features implemented in Sensei.  Translation Plugins There are some known issues related to WPML and Loco translate. Follow the links to check the current open issues.   Theme Builders Sensei is optimized for the Block Editor that comes with WordPress core. Some features may be unavailable with […]

  • Using Distraction Free Learning Mode

    Learning Mode is what we call our new course theme designed for a distraction-free learning experience. It is beautiful, customizable, and will take your courses to the next level. Setup There are two ways to enable/disable the Learning Mode for your courses. 1. Per course: In the course editor, you can see a new panel […]

  • Developer Docs

    Hooks: Actions and Filters Please note that this is a Developer level document. If you are unfamiliar with code/templates and resolving potential conflicts, select a WooExpert or Developer for assistance. Sensei comes with several hooks that can be used to change the way it behaves. These hooks can in turn be separated into two categories: Actions Filters If you are not […]

  • Themes for Sensei LMS

    Looking for a theme to use with Sensei LMS? Although Sensei should work with just about any WordPress theme, for those looking for a bit more guidance, here’s a list of the most popular themes used on sites that run Sensei: Divi by Elegant Themes Astra by Brainstorm Force Twenty Twenty by Storefront by […]

  • Theming & Customization

    This documentation is for advanced users and developers who would like to customize their theme or make small changes to tweak Sensei’s behaviour. Please note that our support policy does not include assistance with customizations, so we will be unable to assist with modifying or debugging custom code. Theming Theming – A comprehensive guide to theming […]

  • Theme Compatibility

    Sensei’s theme compatibility handling ensures that Sensei looks good on your website’s frontend, no matter what theme you decide to use. How does it work? When Sensei displays full-page information on the frontend (for example, a course page, a lesson page, the course results page, a quiz page, etc), it needs to use custom PHP […]

  • Get users who have completed a course

    Please note that this is a Developer level document. If you are unfamiliar with code/templates and resolving potential conflicts, select a WooExpert or Developer for assistance. We are unable to provide support for customizations under our Support Policy. View this gist on GitHub

  • Enabling Theme Support

    For the most part, Sensei will work nicely with any WordPress theme. Just install a theme, activate it, and you’re good to go! A small percentage of our users, however, may encounter theme compatibility issues. This advanced level support document is for them. TLDR: Add the following code snippet to your theme’s functions.php file (if you’re […]

  • Theming

    Sensei LMS Theming A comprehensive guide to theming in Sensei LMS. If your Sensei LMS content isn’t displaying how it should, please check out Sensei & Theme Compatibility. Sensei LMS’s templating system is simple for developers to understand and to customize in their theme. You will find Sensei LMS’s template folder in the plugin’s root […]

  • Remove double ‘Quiz’ word

    With some of the older quizzes we stored the word ‘Quiz’ inside the title. This was changed to where the title is only appended when the quiz loads. This allows you now to translate the word ‘Quiz’. Due to the code update some older Quizzes now loads with 2 ‘Quiz’ words. To fix this add […]