LLMS_Widgets
Contents
Source Source
File: includes/widgets/class.llms.widgets.php
class LLMS_Widgets {
/**
* Constructor
*
* @since 1.0.0
*
* @return void
*/
public function __construct() {
add_action( 'widgets_init', array( $this, 'register_widgets' ) );
}
/**
* Registers all lifterlms_widgets
*
* @since 1.0.0
* @since 3.12.0 Unknown.
* @since 6.0.0 Removed loading of class files that don't instantiate their class in favor of autoloading.
*
* @return void
*/
public function register_widgets() {
$widgets = apply_filters(
'lifterlms_widgets',
array(
'LLMS_Widget_Course_Progress',
'LLMS_Widget_Course_Syllabus',
)
);
if ( class_exists( 'bbPress' ) && 'yes' === get_option( 'llms_integration_bbpress_enabled', 'no' ) ) {
$widgets[] = 'LLMS_BBP_Widget_Course_Forums_List';
}
foreach ( $widgets as $widget ) {
register_widget( $widget );
}
}
}
Expand full source code Collapse full source code View on GitHub
Methods Methods
- __construct — Constructor
- register_widgets — Registers all lifterlms_widgets
Changelog Changelog
| Version | Description |
|---|---|
| 3.12.0 | Unknown. |
| 1.0.0 | Introduced. |