* Kalium WordPress Theme * * Laborator.co * www.laborator.co */ // When There is no post thumbnail if (is_single() && !$post_thumbnail_id) { return; } $post_image = wp_get_attachment_image_src($post_thumbnail_id, $thumb_size); ?> <a href="<?php echo is_single() && is_array($post_image) ? $post_image[0] : $permalink; ?> "> <?php if ($post_thumbnail_id) { laborator_show_image_placeholder($post_thumbnail_id, $thumb_size, '', $blog_post_list_lazy_load); } else { $element_id = laborator_generate_as_element($default_image_size); ?> <span class="default-thumbnail-placeholder <?php echo esc_attr($element_id); ?> "></span> <?php } // Hover State include locate_template('tpls/post-hover.php'); ?> </a>
?> > <?php foreach ($gallery_images as $j => $image) { $img_class = when_match($j > 0, 'hidden', '', false); ?> <div class="image-slide nivo"> <a href="<?php echo esc_url($image['url']); ?> " data-lightbox-gallery="post-gallery-<?php echo esc_attr($i); ?> "> <?php laborator_show_image_placeholder($image['id'], $main_thumbnail_size, $img_class, true, ''); ?> </a> </div> <?php } ?> </div> </div> <?php } // End: Image Slider // Comparison Images if ($gallery_item['acf_fc_layout'] == 'comparison_images') { $image_1 = $gallery_item['image_1']; $image_2 = $gallery_item['image_2'];
<?php $post_thumb_id = get_post_thumbnail_id(); if ($post_thumb_id) { $image = wpb_getImageBySize(array('attach_id' => $post_thumb_id, 'thumb_size' => $image_size, 'class' => 'img-responsive')); if (isset($image['thumbnail'])) { preg_match("/src=\"([^\"]*)\"/", $image['thumbnail'], $src_attribute); preg_match("/width=\"([^\"]*)\"/", $image['thumbnail'], $width_attribute); preg_match("/height=\"([^\"]*)\"/", $image['thumbnail'], $height_attribute); ?> <div class="blog-post-image do-lazy-load"> <a href="<?php the_permalink(); ?> "> <?php echo laborator_show_image_placeholder($src_attribute[1], array($width_attribute[1], $height_attribute[1]), 'do-lazy-load'); ?> <span class="hover-display"> <i class="icon-basic-link"></i> </span> </a> </div> <?php } } ?> <div class="blog-post-content-container"> <?php if (in_array('date', $blog_posts_options)) {
<?php if ($link_url) { ?> <a href="<?php echo esc_url($link_url); ?> " target="<?php echo $link_target ? '_blank' : '_self'; ?> "> <?php } ?> <?php laborator_show_image_placeholder($img['id'], $main_thumbnail_size, when_match($i > 0, 'hidden', '', false), false, ''); ?> <?php if ($link_url) { ?> </a> <?php } ?> <?php if ($caption) { ?> <div class="caption"> <?php
?> <a href="<?php echo esc_url($link['url']); ?> " target="<?php echo esc_attr($link['target']); ?> " title="<?php echo esc_attr($link['title']); ?> "> <?php echo laborator_show_image_placeholder($image, $thumb_size); ?> </a> <?php } else { ?> <?php echo laborator_show_image_placeholder($image, $thumb_size); ?> <?php } ?> </div> </div> </div> <?php # End of File $team_member_index++;
break; case 'fade': $fi_classes[] = 'wow fadeIn'; break; } ?> <div class="<?php echo implode(' ', $fi_classes); ?> "> <a href="<?php echo $is_video ? esc_url($fi_alt) : esc_url($fi_href); ?> " class="nivo"> <?php laborator_show_image_placeholder($post_thumbnail_id, apply_filters('kalium_single_portfolio_gallery_image', 'portfolio-single-img-1')); ?> </a> <?php if ($caption) { ?> <div class="caption"> <?php echo nl2br(lab_esc_script($caption)); ?> </div> <?php } ?> </div>
function lab_wc_shop_loop_thumb() { global $post, $product; $shop_catalog_layout = get_data('shop_catalog_layout'); $thumb_size = apply_filters('lab_wc_shop_loop_thumb', 'shop_catalog'); $post_thumb_id = get_post_thumbnail_id(); $item_preview_type = get_data('shop_item_preview_type'); // Product Gallery $product_images = $product->get_gallery_attachment_ids(); //$post_cloned = $post; //$product_cloned = $product; //$post = $post_cloned; //$product = $product_cloned; if (in_array(get_data('shop_catalog_layout'), array('full-bg', 'distanced-centered', 'transparent-bg'))) { $item_preview_type = 'none'; } ?> <div class="item-images preview-type-<?php echo esc_attr($item_preview_type); ?> "> <a href="<?php the_permalink(); ?> " class="main-thumbnail"> <?php laborator_show_image_placeholder($post_thumb_id, $thumb_size); ?> </a> <?php if (is_array($product_images) && count($product_images)) { ?> <?php // Show Second Image on Hover if ($item_preview_type == 'fade') { $first_image = array_shift($product_images); // Remove Duplicate Image if ($first_image == $post_thumb_id) { $first_image = array_shift($product_images); } ?> <a href="<?php the_permalink(); ?> " class="second-hover-image"> <?php laborator_show_image_placeholder($first_image, $thumb_size); ?> </a> <?php // Product Image Gallery } elseif ($item_preview_type == 'gallery' && !empty($product_images)) { $index = 1; foreach ($product_images as $attachment_id) { if ($attachment_id != $post_thumb_id) { ?> <a href="<?php the_permalink(); ?> " class="product-gallery-image" data-index="<?php echo esc_attr($index); ?> "> <?php laborator_show_image_placeholder($attachment_id, $thumb_size); ?> </a> <?php $index++; } } ?> <div class="product-gallery-navigation"> <a href="#" class="gallery-prev"> <i class="flaticon-arrow427"></i> </a> <a href="#" class="gallery-next"> <i class="flaticon-arrow413"></i> </a> </div> <?php } ?> <?php } ?> <?php if (in_array(get_data('shop_catalog_layout'), array('full-bg', 'distanced-centered', 'transparent-bg'))) { ?> <div class="product-internal-info"> <?php lab_wc_product_loop_item_info(); ?> </div> <?php } ?> </div> <?php }
?> </a> </h3> <?php get_template_part('tpls/portfolio-loop-item-categories'); ?> </div> </div> <?php } ?> <a href="<?php echo esc_url($portfolio_item_href); ?> " <?php if ($portfolio_item_new_window) { ?> target="_blank"<?php } ?> > <?php laborator_show_image_placeholder($post_thumbnail_id, $portfolio_image_size, 'do-lazy-load-on-shown'); ?> </a> </div> </div> </div>
} ?> > <div class="photo do-lazy-load-on-shown"> <a href="<?php echo esc_url($portfolio_item_href); ?> " <?php if ($portfolio_item_new_window) { ?> target="_blank"<?php } ?> > <?php laborator_show_image_placeholder($post_thumbnail_id, $thumbnail_size); ?> <?php if ($portfolio_type_1_hover_effect != 'none') { ?> <span class="<?php echo implode(' ', $hover_state_class); ?> "> <i class="icon icon-basic-eye"></i> </span> <?php } ?> </a>
} ?> <a href="<?php echo esc_url($link); ?> " title="<?php echo esc_attr($caption); ?> " class="<?php when_match($i > 0, 'hidden'); ?> "<?php if (is_single()) { ?> data-lightbox-gallery="post-gallery"<?php } ?> > <?php echo laborator_show_image_placeholder($image['id'], $thumb_size, '', $blog_post_list_lazy_load); ?> </a> <?php $i++; } } ?> </div> <?php } # End of: Post Format - Link
function get_laborator_show_image_placeholder($attachment_id, $size = 'original', $class = '', $lazy_load = true, $img_class = 'visibility-hidden') { ob_start(); laborator_show_image_placeholder($attachment_id, $size, $class, $lazy_load, $img_class); $image = ob_get_clean(); return $image; }