Beispiel #1
0
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) {
    ?>
Beispiel #2
0
 * 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']);
Beispiel #3
0
        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';