cpt()->course()->get_post_type()]; if(acadlix()->helper()->is_course_bundle_addon_active() && $settings['course_list_layout_exclude_course_bundle'] !== 'yes') { $aelms_listing_post_type = [ acadlix()->cpt()->course()->get_post_type(), acadlix()->cpt()->course_bundle()->get_post_type(), ]; } // ----------------------------- // QUERY SETTINGS // ----------------------------- $aelms_query_config = [ 'post_type' => $aelms_listing_post_type, 'posts_per_page' => (int) ($settings['course_list_layout_perpage'] ?? 6), 'include_categories' => $settings['course_list_include_by_categories'] ?? [], 'exclude_categories' => $settings['course_list_exclude_by_categories'] ?? [], 'include_tags' => $settings['course_list_include_by_tags'] ?? [], 'exclude_tags' => $settings['course_list_exclude_by_tags'] ?? [], 'include_authors' => $settings['course_list_include_by_authors'] ?? [], 'exclude_authors' => $settings['course_list_exclude_by_authors'] ?? [], 'orderby' => $settings['course_list_orderby'] ?? 'date', 'order' => $settings['course_list_order'] ?? 'DESC', ]; // ----------------------------- // DISPLAY SETTINGS // ----------------------------- $aelms_display_config = [ 'columns' => (int) ($settings['course_list_layout_column'] ?? 3), 'show_image' => $settings['course_list_layout_image'] === 'yes', 'show_difficulty' => $settings['course_list_layout_difficulty_level'] === 'yes', 'show_title' => $settings['course_list_layout_title'] === 'yes', 'show_author' => $settings['course_list_layout_author'] === 'yes', 'show_rating' => $settings['course_list_rating_show'] === 'yes', 'show_wishlist' => $settings['course_list_layout_wishlist'] === 'yes', 'pagination_enabled' => $settings['course_list_layout_pagination'] === 'yes', 'pagination_type' => $settings['course_list_pagination_type'] ?? 'numbers', 'pagination_page_limit' => (int) ($settings['course_list_pagination_page_limit'] ?? 5), 'pagination_previous_label' => $settings['course_list_pagination_previous_label'] ?? __('Previous', 'acadlix-addon-for-elementor'), 'pagination_next_label' => $settings['course_list_pagination_next_label'] ?? __('Next', 'acadlix-addon-for-elementor'), 'author_link_target' => $settings['course_list_author_link'] === 'new_window' ? '_blank' : '_self', 'course_link_target' => $settings['course_list_course_link'] === 'new_window' ? '_blank' : '_self', ]; $acadlix_settings = [ 'aelms_courses_url' => get_permalink(acadlix()->helper()->acadlix_get_option('acadlix_all_courses_page_id')), 'aelms_checkout_url' => get_permalink(acadlix()->helper()->acadlix_get_option('acadlix_checkout_page_id')), 'aelms_dashboard_url' => get_permalink(acadlix()->helper()->acadlix_get_option('acadlix_dashboard_page_id')), 'aelms_is_subscription_active' => acadlix()->helper()->is_subscriptions_addon_active(), 'aelms_enable_rating' => acadlix()->helper()->acadlix_get_option('acadlix_enable_rating_and_reviews') === 'yes', 'aelms_disable_wishlist' => acadlix()->helper()->acadlix_get_option('acadlix_disable_wishlist') === 'yes', ]; // $aelms_courses_url = get_permalink(acadlix()->helper()->acadlix_get_option('acadlix_all_courses_page_id')); // $aelms_checkout_url = get_permalink(acadlix()->helper()->acadlix_get_option('acadlix_checkout_page_id')); // $aelms_dashboard_url = get_permalink(acadlix()->helper()->acadlix_get_option('acadlix_dashboard_page_id')); // $aelms_isSubscriptionActive = acadlix()->helper()->is_subscriptions_addon_active(); // $aelms_enable_rating = acadlix()->helper()->acadlix_get_option('acadlix_enable_rating_and_reviews') === 'yes'; // $aelms_disable_wishlist = acadlix()->helper()->acadlix_get_option('acadlix_disable_wishlist') === 'yes'; // Unique widget instance ID $aelms_widget_id = 'acadlix-course-list-' . $this->get_id(); ?>
$aelms_paged, ] + $aelms_query_config); // error_log(print_r($the_query, true)); // echo "
";
	// print_r($the_query);
	// echo "
"; ob_start(); include AELMS_PLUGIN_DIR . 'templates/list/course-list.php'; $aelms_course_card_html = ob_get_clean(); echo wp_kses_post($aelms_course_card_html); wp_reset_postdata(); ?>