* Project template with description on hover. * * @package the7\Portfolio\Templates * @since 3.0.0 */ // File Security Check if (!defined('ABSPATH')) { exit; } // rollover icons $rollover_icons = presscore_project_get_preview_buttons(get_post_thumbnail_id()); // content $content = presscore_project_get_preview_content(); // image $image_id = has_post_thumbnail() ? get_post_thumbnail_id() : 0; $link_class = ''; if (!$rollover_icons && !$content) { $link_class .= presscore_get_image_video_url($image_id) ? ' rollover-video' : ' rollover'; } $image = presscore_project_get_thumbnail_img($image_id, $link_class); $buttonts_count = presscore_project_preview_buttons_count(); $rollover_class = ''; if (0 == $buttonts_count) { $rollover_class .= ' forward-post'; } else { if ($buttonts_count < 2) { $rollover_class .= ' rollover-active'; } } $template_args = array('image' => $image, 'content' => $content, 'before_content' => $rollover_icons, 'figure_class' => $rollover_class); presscore_get_template_part('theme', 'post-layouts/description-on-image', null, $template_args);
* 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> <?php }
/** * Portfolio post media content part for image * * @since 1.0.0 * @package vogue */ // File Security Check if (!defined('ABSPATH')) { exit; } $config = Presscore_Config::get_instance(); if (has_post_thumbnail()) { $thumb_id = get_post_thumbnail_id(); $thumb_meta = wp_get_attachment_image_src($thumb_id, 'full'); $video_url = get_post_meta($thumb_id, 'dt-video-url', true); } else { $thumb_id = 0; $thumb_meta = presscore_get_default_image(); $video_url = false; } if ($config->get('post.preview.content.visible') || presscore_project_preview_buttons_count()) { $link_classes = ''; } else { $link_classes = 'rollover'; if ($video_url) { $link_classes = 'rollover-video'; } } $thumb_args = array('img_meta' => $thumb_meta, 'img_id' => $thumb_id, 'img_class' => 'preload-me', 'class' => $link_classes, 'href' => get_permalink(), 'options' => presscore_set_image_dimesions(), 'wrap' => '<a %HREF% %CLASS% %TITLE% %CUSTOM%><img %IMG_CLASS% %SRC% %ALT% %SIZE% /></a>'); $thumb_args = apply_filters('dt_portfolio_thumbnail_args', $thumb_args); dt_get_thumb_img($thumb_args);