From 09bb10cc4fbb29ff1054d7806ad98dd8d8f1e446 Mon Sep 17 00:00:00 2001 From: Anindra Das Bivas Date: Thu, 24 Sep 2026 12:30:04 +0600 Subject: [PATCH] [Optimization] Instructor list query --- classes/Instructors_List.php | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/classes/Instructors_List.php b/classes/Instructors_List.php index ce76c9f519..c2395343b3 100644 --- a/classes/Instructors_List.php +++ b/classes/Instructors_List.php @@ -399,16 +399,8 @@ public static function get_instructors( array $status, $offset, $per_page, $sear $query = "SELECT DISTINCT user.*, - ins_status.meta_value AS status, - ( - SELECT - COUNT(*) - FROM {$wpdb->posts} - WHERE post_author = user.ID - AND post_type = 'courses' - ) total_courses + ins_status.meta_value AS status FROM {$wpdb->users} AS user - INNER JOIN {$wpdb->usermeta} AS ins_status ON ( user.ID = ins_status.user_id ) AND ins_status.meta_key = '_tutor_instructor_status'