LifterLMS, a WordPress LMS Solution: Easily create, sell, and protect engaging online courses.
Getting Help and Support Support
GitHub is for bug reports and contributions only! If you have a support question or a request for a customization this is not the right place to post it. Please refer to LifterLMS Support or the community forums. If you're looking for help customizing LifterLMS, please consider hiring a LifterLMS Expert.
Reporting a Bug
Bugs can be reported at https://github.com/gocodebox/lifterlms/issues/new.
Before reporting a bug, search existing issues and ensure you're not creating a duplicate. If the issue already exists you can add your information to the existing report.
Also check our known issues and conflicts for possible resolutions.
Installing for Production Usage
If you clone or download this repo directly it will not run as a plugin inside WordPress! Installable production releases are available in on the Releases tab. You can get the latest stable release from WordPress.org
Installing for Development
curl -sS https://getcomposer.org/installer | php
php composer.phar install
- Install node
- Install npm
npm install --global gulp
Use the shorthand composer script to run phpcs against all PHP files.
composer run-script phpcs
Alternatively access the executable:
To see errors only (no warnings):
./vendor/bin/phpcs -n path/to/file.php
To see all options:
./vendor/bin/phpcbfto run on all php files
./vendor/bin/phpcbf path/to/file.phpto run on a specific file
Interested in contributing to LifterLMS? We'd love to have your contributions. Read our contributor's guidelines here.
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification.
BrowserStack helps us ensure LifterLMS looks great and works on every imaginable browser and device.
StagingPilot helps us automate acceptance testing to ensure LifterLMS remains compatible with popular WordPress themes and plugins.