Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- switch ($atts['columns']) {
- case "1": $div_css = "vc_col-xs-12 vc_col-sm-12"; $cols = 1; break;
- case "2": $div_css = "vc_col-xs-6 vc_col-sm-6"; $cols = 2; break;
- case "3": $div_css = "vc_col-xs-6 vc_col-sm-4"; $cols = 3; break;
- case "6": $div_css = "vc_col-xs-6 vc_col-sm-2"; $cols = 6; break;
- default: $div_css = "vc_col-xs-6 vc_col-sm-3"; $cols = 4; break;
- }
- if ($atts['thumb_size']) {
- $thumb_size = $atts['thumb_size'];
- } else {
- $thumb_size = 'medium';
- }
- $gallery = get_field('gallery', $post->ID);
- if ($gallery) {
- $output = '<div class="w-gallery link_media">
- <div class="w-gallery-list">';
- foreach ($gallery as $img) {
- $image = get_the_post_thumbnail_url($img->ID, $thumb_size);
- if ($i%$cols == 0) $output .= '<div class="g-cols wpb_row type_default valign_top vc_inner">';
- $output .= '<div class="'.$div_css.' wpb_column vc_column_container" style="margin-bottom: 20px;">
- <div class="vc_column-inner">
- <div class="wpb_wrapper">
- <div class="image-wrap">
- <a class="w-gallery-item" href="'.$img['sizes']['large'].'" title="'.$img['alt'].'">
- <img src="'.$img['sizes'][$thumb_size].'" alt="'.$img['alt'].'" />
- </a>
- </div>
- </div>
- </div>
- </div>';
- if ($i++%$cols == ($cols - 1)) $output .= '</div>';
- }
- $output .= '</div></div>';
- }
- return $output;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement