array_unshift($media_items, absint(get_post_thumbnail_id())); } // open in lightbox $open_thumbnail_in_lightbox = $config->get('post.media.lightbox.enabled'); $media_type = $config->get('post.media.type'); $attachments_data = presscore_get_attachment_post_data($media_items); if (count($attachments_data) > 1) { // media html switch ($media_type) { case 'gallery': $gallery_columns = absint($config->get('post.media.gallery.columns')); $gallery_columns = $gallery_columns ? $gallery_columns : 4; $media_html = presscore_get_images_gallery_1($attachments_data, array('columns' => $gallery_columns, 'first_big' => $config->get('post.media.gallery.first_iamge_is_large'), 'style' => presscore_get_share_buttons_for_prettyphoto('photo'))); break; case 'list': $media_html = presscore_get_images_list($attachments_data, array('open_in_lightbox' => $open_thumbnail_in_lightbox, 'show_share_buttons' => true)); break; default: // slideshow dimensions $slider_proportions = $config->get('post.media.slider.proportion'); if (!is_array($slider_proportions)) { $slider_proportions = array('width' => '', 'height' => ''); } $slider_proportions = wp_parse_args($slider_proportions, array('width' => '', 'height' => '')); $media_html = presscore_get_royal_slider($attachments_data, array('class' => array('slider-post'), 'width' => absint($slider_proportions['width']), 'height' => absint($slider_proportions['height']), 'style' => ' style="width: 100%;"', 'show_info' => array('title', 'link', 'description', 'share_buttons'))); } if ($media_html && in_array($media_type, array('list', 'gallery'))) { $media_html = sprintf('<div class="images-container">%s</div>', $media_html); } } else { $one_image_params = array();
array_unshift($media_items, absint(get_post_thumbnail_id())); } // open in lightbox $open_thumbnail_in_lightbox = $config->get('post.media.lightbox.enabled'); $media_type = $config->get('post.media.type'); $attachments_data = presscore_get_attachment_post_data($media_items); if (count($attachments_data) > 1) { // media html switch ($media_type) { case 'gallery': $gallery_columns = absint($config->get('post.media.gallery.columns')); $gallery_columns = $gallery_columns ? $gallery_columns : 4; $media_html = presscore_get_images_gallery_1($attachments_data, array('columns' => $gallery_columns, 'first_big' => $config->get('post.media.gallery.first_iamge_is_large'))); break; case 'list': $media_html = presscore_get_images_list($attachments_data, array('open_in_lightbox' => $open_thumbnail_in_lightbox)); break; default: // slideshow dimensions $slider_proportions = $config->get('post.media.slider.proportion'); if (!is_array($slider_proportions)) { $slider_proportions = array('width' => '', 'height' => ''); } $slider_proportions = wp_parse_args($slider_proportions, array('width' => '', 'height' => '')); $media_html = presscore_get_royal_slider($attachments_data, array('class' => array('slider-post'), 'width' => absint($slider_proportions['width']), 'height' => absint($slider_proportions['height']), 'style' => ' style="width: 100%;"')); } if ($media_html && in_array($media_type, array('list', 'gallery'))) { $media_html = sprintf('<div class="images-container">%s</div>', $media_html); } } else { $one_image_params = array();
if (count($attachments_data) > 1) { // media html switch ($media_type) { case 'gallery': $gallery_columns = get_post_meta($post->ID, '_dt_project_media_options_gallery_columns', true); $gallery_columns = $gallery_columns ? absint($gallery_columns) : 4; $gallery_make_first_big = get_post_meta($post->ID, '_dt_project_media_options_gallery_make_first_big', true); if (false === $gallery_make_first_big) { $gallery_make_first_big = 1; } else { $gallery_make_first_big = absint($gallery_make_first_big); } $media_html = presscore_get_images_gallery_1($attachments_data, array('columns' => $gallery_columns, 'first_big' => $gallery_make_first_big)); break; case 'list': $media_html = presscore_get_images_list($attachments_data, $open_thumbnail_in_lightbox); break; default: // slideshow dimensions $slider_proportions = get_post_meta($post->ID, '_dt_project_media_options_slider_proportions', true); $slider_proportions = wp_parse_args($slider_proportions, array('width' => '', 'height' => '')); $width = $slider_proportions['width']; $height = $slider_proportions['height']; $media_html = presscore_get_royal_slider($attachments_data, array('class' => array('slider-post'), 'width' => $width, 'height' => $height, 'style' => ' style="width: 100%;"')); } } else { $one_image_params = array(); if (!$open_thumbnail_in_lightbox) { $one_image_params['wrap'] = '<img %IMG_CLASS% %SRC% %IMG_TITLE% %ALT% %SIZE% />'; } $media_html = presscore_get_post_attachment_html(current($attachments_data), $one_image_params);