if (!$items) { return; } $slider_id = 'swiper' . adventure_tours_di('shortcodes_helper')->generate_id(); wp_enqueue_style('swiper'); wp_enqueue_script('swiper'); if (!isset($slides_number) || $slides_number < 1) { $slides_number = 3; } elseif ($slides_number > 6) { $slides_number = 6; } TdJsClientScript::addScript('popularToursSliderInit' . $slider_id, 'Theme.makeSwiper(' . wp_json_encode(array('containerSelector' => '#' . $slider_id, 'slidesNumber' => $slides_number, 'navPrevSelector' => '.atgrid__slider__prev', 'navNextSelector' => '.atgrid__slider__next')) . ');'); if ($image_size_mobile && wp_is_mobile()) { $image_size = $image_size_mobile; } $placeholder_image = adventure_tours_placeholder_img($image_size); $element_css_class = 'atgrid' . ($bg_url ? ' padding-top-large padding-bottom-large' : '') . ($css_class ? ' ' . $css_class : ''); if ($slides_number > 3) { $element_css_class .= ' atgrid--small'; } ?> <div id="<?php echo esc_attr($slider_id); ?> " class="<?php echo esc_attr($element_css_class); ?> "> <?php if ($bg_url) { ?>
* Loop tour style grid. * * @author Themedelight * @package Themedelight/AdventureTours * @version 1.2.2 */ $items = $GLOBALS['wp_query']->posts; if (!$items) { return; } $view_settings = apply_filters('adveture_tours_loop_settings', array('image_size' => 'thumb_tour_listing_small', 'image_size_mobile' => 'thumb_tour_medium'), 'grid'); if ($view_settings['image_size_mobile'] && wp_is_mobile()) { $view_settings['image_size'] = $view_settings['image_size_mobile']; } $item_wrapper_class = 'col-md-' . 12 / $view_settings['columns'] . ' col-xs-6 atgrid__item-wrap'; $placeholder_image = adventure_tours_placeholder_img($view_settings['image_size']); ?> <div class="atgrid"> <div class="row atgrid__row"> <?php foreach ($items as $item_index => $post) { ?> <?php $item = wc_get_product($post); if (!$item) { continue; } $item_id = $item->id; $item_url = get_permalink($item_id); $image_html = adventure_tours_get_the_post_thumbnail($item_id, $view_settings['image_size']);
continue; } $item_id = $item->id; $average = $item->get_average_rating(); $permalink = get_permalink($item_id); $title = get_the_title($item_id); $thumb_html = adventure_tours_get_the_post_thumbnail(null, $view_settings['image_size']); $price_html = $item->get_price_html(); ob_start(); adventure_tours_render_product_attributes(array('before' => '<div class="item-attributes item-attributes--style2">', 'after' => '</div>', 'before_each' => '<div class="item-attributes__item">', 'after_each' => '</div>', 'limit' => 3), $item_id); $attributes = ob_get_clean(); ?> <div class="atlist__item margin-bottom"> <div class="atlist__item__image"> <?php printf('<a class="atlist__item__image-wrap" href="%s">%s</a>', esc_url($permalink), $thumb_html ? $thumb_html : adventure_tours_placeholder_img($view_settings['image_size'])); ?> <?php if ($view_settings['show_categories']) { adventure_tours_render_tour_icons(array('before' => '<div class="atlist__item__icons">', 'after' => '</div>')); } ?> <?php if ($item->is_type('tour')) { adventure_tours_renders_tour_badge(array('tour_id' => get_the_ID(), 'wrap_css_class' => 'atlist__item__angle-wrap', 'css_class' => 'atlist__item__angle')); } ?> </div> <div class="atlist__item__content<?php if (!$attributes) { echo ' atlist__item__content--full-height';