if (get_post_meta($thumb_id, 'dt-video-url', true)) { $thumb_args['class'] .= ' rollover-video'; } else { $thumb_args['class'] .= ' rollover'; } $config = Presscore_Config::get_instance(); if ('normal' == $config->get('post.preview.width')) { $thumb_args['class'] .= ' alignleft'; } else { $thumb_args['class'] .= ' alignnone'; } $thumb_args = apply_filters('dt_portfolio_thumbnail_args', $thumb_args); echo '<div class="buttons-on-img">'; // output media dt_get_thumb_img($thumb_args); // get image rollover icons $rollover_icons = ''; $rollover_icons .= presscore_get_project_rollover_link_icon(); $rollover_icons .= presscore_get_project_rollover_zoom_icon(array('popup' => 'single', 'class' => '', 'attachment_id' => $thumb_id)); $rollover_icons .= presscore_get_project_rollover_details_icon(); // output rollover if ($rollover_icons) { echo '<div class="rollover-content"><div class="wf-table"><div class="links-container wf-td ">'; echo $rollover_icons; echo '</div></div></div>'; } echo '</div>'; ?> </div>
/** * Portfolio post content part with rollover * * @since 1.0.0 * @package vogue */ // File Security Check if (!defined('ABSPATH')) { exit; } $config = Presscore_Config::get_instance(); // get image rollover icons $rollover_icons = ''; $rollover_icons .= presscore_get_project_rollover_link_icon(); $rollover_icons .= presscore_get_project_rollover_zoom_icon(array('popup' => 'single', 'class' => '', 'attachment_id' => get_post_thumbnail_id())); $rollover_icons .= presscore_get_project_rollover_details_icon(); if ($rollover_icons) { if (1 == presscore_project_preview_buttons_count()) { $rollover_icons = str_replace('class="', 'class="big-link ', $rollover_icons); } ?> <div class="links-container"> <?php echo $rollover_icons; ?> </div>
/** * Return project preview icons (such as link, zoom, details) html. * * @param int $thumb_id Attachment id for zoom icon. * @return string */ function presscore_project_get_preview_buttons($thumb_id) { $rollover_icons = ''; $rollover_icons .= presscore_get_project_rollover_link_icon(); $rollover_icons .= presscore_get_project_rollover_zoom_icon(array('popup' => 'single', 'class' => '', 'attachment_id' => $thumb_id)); $rollover_icons .= presscore_get_project_rollover_details_icon(); if ($rollover_icons) { $rollover_icons = '<div class="links-container">' . $rollover_icons . '</div>'; } return $rollover_icons; }