lifterlms_template_my_memberships_loop( LLMS_Student $student = null )
Get course tiles for a student’s memberships
Parameters Parameters
- $student
-
(LLMS_Student) (Optional) LLMS_Student (current student if none supplied). Default
null
.Default value: null
Return Return
(void)
Source Source
File: includes/functions/llms.functions.templates.dashboard.php
function lifterlms_template_my_memberships_loop( $student = null ) { $student = llms_get_student( $student ); if ( ! $student ) { return; } $memberships = $student->get_membership_levels(); if ( ! $memberships ) { printf( '<p>%s</p>', __( 'You are not enrolled in any memberships.', 'lifterlms' ) ); } else { add_action( 'lifterlms_after_loop_item_title', 'lifterlms_template_loop_enroll_status', 25 ); add_action( 'lifterlms_after_loop_item_title', 'lifterlms_template_loop_enroll_date', 30 ); $query = new WP_Query( array( 'orderby' => 'title', 'order' => 'ASC', 'post__in' => $memberships, 'post_status' => 'publish', 'post_type' => 'llms_membership', 'posts_per_page' => -1, ) ); $query->max_num_pages = 1; // Prevent pagination here. lifterlms_loop( $query ); remove_action( 'lifterlms_after_loop_item_title', 'lifterlms_template_loop_enroll_status', 25 ); remove_action( 'lifterlms_after_loop_item_title', 'lifterlms_template_loop_enroll_date', 30 ); } }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.14.8 | Unknown. |
3.14.0 | Introduced. |