Skip to content

WordPress Editor (Gutenberg) blocks for LifterLMS.

Notifications You must be signed in to change notification settings

reedhewitt/lifterlms-blocks

 
 

Repository files navigation

LifterLMS Blocks

Build Status Maintainability Test Coverage

WordPress Editor (Gutenberg) blocks for LifterLMS.


Installing

Via LifterLMS

  • Since LifterLMS 3.25.0-alpha.1 this plugin is automatically included in the LifterLMS core codebase

Installation of the plugin via Zip file

  • Download the zip file using the "Clone or download" button
  • On your WordPress admin panel navigate to Plugins -> Add New
  • Upload the zip file
  • Activate the plugin

Building

  1. Update changelog: llms-dev log:write
  2. Update versions: llms-dev ver:update
  3. Build assets and remove dev files: npm run build
  4. Build dist archive: llms-dev archive

Development

While developing Javascript within this plugin you can watch changes in the assets and (optionally) automatically reload using LiveReload

To watch changes in the assets/src directory, run npm start.

To use LiveReload, add the following to a mu-plugin to automatically reload during development:

// add_action( 'wp_head', 'add_live_reload' ); // Auto-reload frontend.
// add_action( 'admin_head', 'add_live_reload' ); // Auto-reload admin panel.
function add_live_reload() {
  echo '<script src="http://localhost:35729/livereload.js"></script>';
}

About

WordPress Editor (Gutenberg) blocks for LifterLMS.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 59.1%
  • PHP 37.6%
  • SCSS 3.3%