LLMS_Beaver_Builder::register_module( $enabled,  $instance )

Filter out LifterLMS modules if it’s not the right post type.


Parameters Parameters

$enabled

(Required)

$instance

(Required)


Top ↑

Return Return

(bool)


Top ↑

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;
	}

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.