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>';
Esempio n. 3
0
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
}