function widget($args, $instance) { global $gdlr_lms_option; $title = apply_filters('widget_title', $instance['title']); $category = $instance['category']; $num_fetch = $instance['num_fetch']; // Opening of widget echo $args['before_widget']; // Open of title tag if (!empty($title)) { echo $args['before_title'] . $title . $args['after_title']; } // Widget Content $current_post = array(get_the_ID()); $query_args = array('post_type' => 'course', 'suppress_filters' => false); $query_args['posts_per_page'] = $num_fetch; $query_args['meta_key'] = 'student-booking-id'; $query_args['orderby'] = 'meta_value'; $query_args['order'] = 'desc'; $query_args['paged'] = 1; $query_args['course_category'] = $category; $query_args['ignore_sticky_posts'] = 1; $query_args['post__not_in'] = array(get_the_ID()); global $pluginSearchExclude; if (is_search() && !empty($pluginSearchExclude)) { $query_args['post__not_in'] = array_merge(array(), $pluginSearchExclude->getExcluded()); } $query = new WP_Query($query_args); if ($query->have_posts()) { echo '<div class="gdlr-lms-course-widget">'; while ($query->have_posts()) { $query->the_post(); echo '<div class="recent-course-widget">'; gdlr_lms_print_course_thumbnail('thumbnail'); echo '<div class="recent-course-widget-content">'; echo '<div class="recent-course-widget-title"><a href="' . get_permalink() . '" >' . get_the_title() . '</a></div>'; echo '<div class="recent-course-widget-info blog-info">'; echo get_post_meta(get_the_ID(), 'student-booking-id', true); echo ' <span class="gdlr-head">' . __('Students Registered', 'gdlr-lms') . '</span>'; echo '</div>'; echo '</div>'; echo '<div class="clear"></div>'; echo '</div>'; } echo '<div class="clear"></div>'; echo '</div>'; } wp_reset_postdata(); // Closing of widget echo $args['after_widget']; }
<?php while (have_posts()) { the_post(); $course_val = gdlr_lms_decode_preventslashes(get_post_meta(get_the_ID(), 'gdlr-lms-course-settings', true)); $course_options = empty($course_val) ? array() : json_decode($course_val, true); echo '<div class="gdlr-lms-course-single">'; echo '<div class="gdlr-lms-course-info-wrapper">'; echo '<div class="gdlr-lms-course-info-author-image">'; echo gdlr_lms_get_author_image($post->post_author, 'thumbnail'); echo '</div>'; gdlr_lms_print_course_info($course_options, array('instructor', 'type', 'date', 'time', 'place', 'seat', 'rating')); gdlr_lms_print_course_price($course_options); gdlr_lms_print_course_button($course_options, array('buy', 'book')); echo '</div>'; echo '<div class="gdlr-lms-course-content">'; gdlr_lms_print_course_thumbnail(); echo '<div class="gdlr-lms-course-excerpt">'; the_content(); echo '</div>'; // course-excerpt echo '<div class="gdlr-lms-single-course-info">'; $tag = get_the_term_list(get_the_ID(), 'course_tag', '', '<span class="sep">,</span> ', ''); if (!empty($tag)) { echo '<div class="portfolio-info portfolio-tag"><i class="fa fa-tag icon-tag" ></i>' . $tag . '</div>'; } gdlr_lms_get_social_shares(); echo '</div>'; // single-course-info echo '</div>'; // course-content echo '<div class="clear"></div>';
function gdlr_lms_print_course_grid2_carousel($query, $thumbnail, $column = 3) { $count = 0; echo '<div class="gdlr-lms-course-grid2-wrapper gdlr-lms-carousel">'; echo '<div class="flexslider" data-type="carousel" data-nav-container="course-item-wrapper" data-columns="' . $column . '" >'; echo '<ul class="slides" >'; while ($query->have_posts()) { $query->the_post(); $course_options = gdlr_lms_get_course_options(get_the_ID()); $lms_item_class = empty($course_options['price']) && empty($course_options['discount-price']) ? 'gdlr-lms-free' : ''; echo '<li class="gdlr-lms-course-grid2 gdlr-lms-item ' . $lms_item_class . '">'; gdlr_lms_print_course_thumbnail($thumbnail); echo '<div class="gdlr-lms-course-content">'; echo '<h3 class="gdlr-lms-course-title"><a href="' . get_permalink() . '">' . get_the_title() . '</a></h3>'; // price echo '<div class="gdlr-lms-course-price">'; if (!empty($course_options['price']) && empty($course_options['discount-price'])) { echo '<span class="price-button">' . gdlr_lms_money_format($course_options['price']) . '</span>'; } else { if (!empty($course_options['discount-price'])) { echo '<span class="price-button">' . gdlr_lms_money_format($course_options['discount-price']) . '</span>'; } else { echo '<span class="price-button blue">' . __('Free', 'gdlr-lms') . '</span>'; } } echo '</div>'; // date echo '<div class="gdlr-lms-course-info" >'; echo '<i class="fa fa-clock-o icon-time"></i>'; echo '<span class="tail">' . gdlr_lms_date_format($course_options['start-date']); echo empty($course_options['end-date']) ? '' : ' - ' . gdlr_lms_date_format($course_options['end-date']); echo '</span>'; echo '</div>'; echo '<div class="clear"></div>'; echo '</div>'; // course-content echo '</li>'; // course-grid2 } wp_reset_postdata(); echo '</ul>'; echo '</div>'; echo '</div>'; // course-grid-wrapper }