function wpv_get_portfolio_options($group, $rel_group) { global $post; $res = array(); $res['image'] = wp_get_attachment_image_src(get_post_thumbnail_id(get_the_id()), 'full', true); $res['type'] = wpv_default(get_post_meta(get_the_id(), 'portfolio_type', true), 'image'); $res['width'] = ''; $res['height'] = ''; $res['iframe'] = ''; $res['link_target'] = '_self'; $res['rel'] = $group == 'true' ? ' rel="' . $rel_group . '"' : ''; // calculate some options depending on the portfolio item's type if ($res['type'] == 'image' || $res['type'] == 'html') { $res['href'] = $res['image'][0]; $res['lightbox'] = ' vamtam-lightbox'; } elseif ($res['type'] == 'video') { $res['href'] = get_post_meta(get_the_id(), 'wpv-portfolio-format-video', true); if (empty($res['href'])) { $res['href'] = $res['image'][0]; } } elseif ($res['type'] == 'link') { $res['href'] = get_post_meta(get_the_ID(), 'wpv-portfolio-format-link', true); $res['link_target'] = get_post_meta(get_the_ID(), '_link_target', true); $res['link_target'] = $res['link_target'] ? $res['link_target'] : '_self'; $res['lightbox'] = ' no-lightbox'; $res['rel'] = ''; } elseif ($res['type'] == 'gallery') { list($res['gallery'], ) = WpvPostFormats::get_first_gallery(get_the_content(), null, WpvPostFormats::get_thumb_name(array('p' => $post))); } elseif ($res['type'] == 'document') { if (is_single()) { $res['href'] = $res['image'][0]; $res['lightbox'] = ' vamtam-lightbox'; } else { $res['href'] = get_permalink(); $res['lightbox'] = ' no-lightbox'; } $res['rel'] = ''; } return $res; }
*/ ?> <?php $size = isset($size) ? $size : '5'; if (isset($target)) { if (isset($options)) { $options = $options + WpvConfigGenerator::get_select_target_config($target); } else { $options = WpvConfigGenerator::get_select_target_config($target); } } if (!is_array($default)) { $default = unserialize($default); } $selected = wpv_default(wpv_get_option($id, $default, false), array()); ?> <div class="wpv-config-row <?php echo $class; ?> clearfix"> <div class="rtitle"> <h4><?php echo $name; ?> </h4> <?php wpv_description($id, $desc); ?>