File "thumbnail-gallery.php"
Full Path: /home/siazco/grocery.siazco.se/wp-content/themes/kapee/template-parts/single-post/thumbnail/thumbnail-gallery.php
File size: 1.56 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Displays the post entry gallery post format.
*
* @package Kapee Woocommerce theme
*/
// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
if ( ! kapee_get_option( 'single-post-thumbnail', 1 ) ) return;
$thumbnail_size = apply_filters( 'kapee_single_post_image_size', ( kapee_get_option('single-post-layout', 'right-sidebar' ) == 'full-width' ? 'full' : 'large' ) );
$gallery_style = apply_filters( 'kapee_single_post_gallery_style', kapee_get_option('single-post-gallery-style', 'slider' ) );
$post_thumbnail_id = get_post_thumbnail_id( get_the_ID() );
$attachment_ids = get_post_meta( get_the_ID(), KAPEE_PREFIX.'post_format_gallery' );
$carousel_classes = ( ! empty ($attachment_ids ) && kapee_get_option( 'single-post-gallery-style', 'slider' ) == 'slider' ? array('kapee-gallery-carousel', 'owl-carousel') : array( 'row', 'gallery-grid' ) );
$wrapper_classes = apply_filters( 'kapee_single_post_image_classes', array_merge( array(
'kapee-post-image',
( has_post_thumbnail() ? 'with-images' : 'without-images' ),
), $carousel_classes) );
$html ='';
?>
<div class="<?php echo esc_attr( implode( ' ', array_map( 'sanitize_html_class', $wrapper_classes ) ) ); ?>">
<?php
if( ! empty ( $attachment_ids ) ){
foreach ( $attachment_ids as $attachment_id ) {
$html .= kapee_get_gallery_image_html( $attachment_id, $thumbnail_size, $gallery_style );
}
}elseif( has_post_thumbnail() ){
$html = kapee_get_gallery_image_html( $post_thumbnail_id, $thumbnail_size );
}
echo apply_filters( 'kapee_single_post_image_html', $html );
?>
</div>