lifterlms_template_my_memberships_loop( $student = null )
Description Description
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
User Contributed Notes User Contributed Notes
Permalink: