From c142cb115b1576f6a99b6e0486f876e7d88f3c71 Mon Sep 17 00:00:00 2001 From: Anindra Das Bivas Date: Wed, 6 May 2026 13:52:40 +0600 Subject: [PATCH] Fix: Show active and completed private course in filter, status card and continue learning --- templates/dashboard/courses.php | 4 ++-- templates/dashboard/student-dashboard.php | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/templates/dashboard/courses.php b/templates/dashboard/courses.php index 60939d0f4a..f0f049c074 100644 --- a/templates/dashboard/courses.php +++ b/templates/dashboard/courses.php @@ -46,8 +46,8 @@ } $enrolled_courses = CourseModel::get_enrolled_courses_by_user( get_current_user_id(), array( 'private', 'publish' ), $offset, $courses_per_page ); -$active_courses = CourseModel::get_active_courses_by_user( null, $offset, $courses_per_page ); -$completed_courses = CourseModel::get_completed_courses_by_user( null, $offset, $courses_per_page ); +$active_courses = CourseModel::get_active_courses_by_user( null, $offset, $courses_per_page, array( 'post_status' => array( 'private', 'publish' ) ) ); +$completed_courses = CourseModel::get_completed_courses_by_user( null, $offset, $courses_per_page, array( 'post_status' => array( 'private', 'publish' ) ) ); $enrolled_course_count = is_a( $enrolled_courses, 'WP_Query' ) ? $enrolled_courses->found_posts : 0; $active_course_count = is_a( $active_courses, 'WP_Query' ) ? $active_courses->found_posts : 0; diff --git a/templates/dashboard/student-dashboard.php b/templates/dashboard/student-dashboard.php index ec2989f132..de8a7f140a 100644 --- a/templates/dashboard/student-dashboard.php +++ b/templates/dashboard/student-dashboard.php @@ -51,10 +51,10 @@
array( 'private', 'publish' ) ) ); $has_completed_courses = is_object( $completed_courses ) && $completed_courses->have_posts(); $completed_courses_ids = $has_completed_courses ? wp_list_pluck( $completed_courses->posts, 'ID' ) : array(); - $active_courses = CourseModel::get_active_courses_by_user( $user_id ); + $active_courses = CourseModel::get_active_courses_by_user( $user_id, 0, -1, array( 'post_status' => array( 'private', 'publish' ) ) ); $enrolled_course_count = $enrolled_course ? $enrolled_course->post_count : 0; $completed_course_count = $has_completed_courses ? $completed_courses->post_count : 0; @@ -226,7 +226,7 @@ class="tutor-btn tutor-btn-primary tutor-btn-large tutor-rounded-full tutor-btn- /** * Active users in progress courses */ -$courses_in_progress = CourseModel::get_active_courses_by_user( $user_id, 0, 2 ); +$courses_in_progress = CourseModel::get_active_courses_by_user( $user_id, 0, 2, array( 'post_status' => array( 'private', 'publish' ) ) ); ?> have_posts() ) : ?>