LLMS_Beaver_Builder::register_module( $enabled, $instance )
Filter out LifterLMS modules if it’s not the right post type.
Contents
Parameters Parameters
- $enabled
-
(Required)
- $instance
-
(Required)
Return Return
(bool)
Source Source
File: includes/class-llms-beaver-builder.php
public function register_module( $enabled, $instance ) {
$post_type = get_post_type();
if ( 'course' !== $post_type && in_array( $instance->slug, array( 'class.llms.lab.course.instructors.module', 'class.llms.lab.course.syllabus.module', 'class.llms.lab.course.progress.bar.module' ) ) ) {
return false;
}
if ( 'llms_membership' !== $post_type && in_array( $instance->slug, array( 'class.llms.lab.membership.instructors.module' ) ) ) {
return false;
}
if ( 'lesson' !== $post_type && in_array( $instance->slug, array( 'class.llms.lab.lesson.mark.complete.module' ) ) ) {
return false;
}
return $enabled;
}
Expand full source code Collapse full source code View on GitHub