Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
thomaskeith.school
/
public_html
/
wp-content
/
themes
/
eduma
/
portfolio
/
Filename :
archive-portfolio.php
back
Copy
<?php /** * The Template for displaying all single posts. * * @package thimpress */ get_header(); /** * thim_wrapper_loop_start hook * * @hooked thim_wrapper_loop_end - 1 * @hooked thim_wapper_page_title - 5 * @hooked thim_wrapper_loop_start - 30 */ do_action( 'thim_wrapper_loop_start' ); global $portfolio_data; $theme_options_data = get_theme_mods(); $column = isset( $theme_options_data['thim_portfolio_cate_grid_column'] ) ? $theme_options_data['thim_portfolio_cate_grid_column'] : 3; $query_object = get_queried_object(); // Item style if ( isset( $query_object->term_id ) ) { $category = $query_object->term_id; } else { $category = ''; } $filter_hiden = 'on'; $filter_style = ''; $filter_position = ''; $gutter = 1; $images_size = 'portfolio_size11'; //$item_size = 'same'; $item_style = 'classic'; $item_effect = 'classic'; $paging = 'all'; $item_size = isset( $theme_options_data['thim_portfolio_item_size'] ) ? $theme_options_data['thim_portfolio_item_size'] : 'same'; $pf_layout = isset( $theme_options_data['thim_portfolio_cate_style_chosen'] ) ? $theme_options_data['thim_portfolio_cate_style_chosen'] : 'style01'; // Filter position $css_filter_position = ' style="text-align:center;"'; // Gutter if ( $gutter ) { $gutter = 'on'; } else { $gutter = 'off'; } if ( 'on' == $gutter ) { $class_gutter = ' gutter'; } else { $class_gutter = ''; } switch ( $column ) { case 1: $class_column = 'one-col'; break; case 2: $class_column = 'two-col'; break; case 3: $class_column = 'three-col'; break; case 4: $class_column = 'four-col'; break; case 5: $class_column = 'five-col'; break; } $args = array( 'post_type' => 'portfolio', 'posts_per_page' => - 1, ); if ( ( is_array( $category ) && ! empty( $category ) ) || ( ! is_array( $category ) && $category ) ) { $args['tax_query'][] = array( 'taxonomy' => 'portfolio_category', 'field' => 'term_id', 'terms' => $category, ); } $gallery = new WP_Query( $args ); $number_total = max( $gallery->post_count, $paging ); if ( is_array( $gallery->posts ) && ! empty( $gallery->posts ) && $gallery->post_count ) { foreach ( $gallery->posts as $gallery_post ) { $post_taxs = wp_get_post_terms( $gallery_post->ID, 'portfolio_category', array( 'fields' => 'all', ) ); if ( is_array( $post_taxs ) && ! empty( $post_taxs ) ) { foreach ( $post_taxs as $post_tax ) { if ( is_array( $category ) && ! empty( $category ) && ( in_array( $post_tax->term_id, $category ) || in_array( $post_tax->parent, $category ) ) ) { $portfolio_taxs[ urldecode( $post_tax->slug ) ] = $post_tax->name; } if ( empty( $category ) || ! isset( $category ) ) { $portfolio_taxs[ urldecode( $post_tax->slug ) ] = $post_tax->name; } } } } } else { exit; } ?> <div class="portfolio_container"> <div class="wapper_portfolio <?php echo $item_style; ?> <?php echo $item_effect; ?><?php echo $class_gutter; ?> <?php echo $item_size; ?> <?php echo $paging; ?> <?php echo esc_attr( $pf_layout ); ?>"> <?php if ( ! empty( $portfolio_taxs ) ) : ?> <div class="portfolio-tabs-wapper filters"> <ul class="portfolio-tabs"> <li><a href="#" class="filter active" data-filter="*"><?php echo esc_html__( 'All', 'eduma' ); ?></a> </li> <?php foreach ( $portfolio_taxs as $portfolio_tax_slug => $portfolio_tax_name ) : ?> <li> <a class="filter" href="#" data-filter=".<?php echo $portfolio_tax_slug; ?>"><?php echo $portfolio_tax_name; ?></a> </li> <?php endforeach; ?> </ul> </div> <?php endif; ?> <div class="portfolio_column"> <ul class="content_portfolio <?php echo esc_attr( $pf_layout ); ?>"> <?php while ( $gallery->have_posts() ) : $gallery->the_post(); $feature_images = get_post_meta( get_the_ID(), 'feature_images', true ); $bk_ef = get_post_meta( get_the_ID(), 'thim_portfolio_bg_color_ef', true ); if ( '' == $bk_ef ) { $bk_ef = get_post_meta( get_the_ID(), 'thim_portfolio_bg_color_ef', true ); $bg = ''; } else { $bk_ef = get_post_meta( get_the_ID(), 'thim_portfolio_bg_color_ef', true ); $bg = 'style="background-color:' . $bk_ef . ';"'; } $images_size = 'portfolio_size11'; $style_layout = $class_size = $item_classes = ''; if ( $item_size == "multigrid" ) { if ( $feature_images == 'size11' ) { $images_size = 'portfolio_size11'; $class_size = ""; } elseif ( $feature_images == 'size12' ) { $images_size = 'portfolio_size12'; $class_size = " height_large"; } elseif ( $feature_images == 'size21' ) { $images_size = 'portfolio_size21'; $class_size = " item_large"; } elseif ( $feature_images == 'size22' ) { $images_size = 'portfolio_size22'; $class_size = " height_large item_large"; } else { $array = array( 'portfolio_size11' => 'size11', 'portfolio_size12' => 'size12', 'portfolio_size21' => 'size21', 'portfolio_size22' => 'size22' ); $images_size = array_rand( $array, 1 ); if ( $images_size == 'portfolio_size11' ) { $class_size = ""; } else { if ( $images_size == 'portfolio_size12' ) { $class_size = " height_large"; } else { if ( $images_size == 'portfolio_size21' ) { $class_size = " item_large"; } else { $class_size = " height_large item_large"; } } } } $class_size = $class_size . " " . $class_column; } else { if ( $item_size == "masonry" ) { $class_size = ""; $images_size = "full"; $class_size = $class_size . " " . $class_column; } else { $images_size = 'portfolio_size11'; $class_size = $class_size . " " . $class_column; } } $terms_id = array(); $item_cats = get_the_terms( $post->ID, 'portfolio_category' ); if ( $item_cats ) : foreach ( $item_cats as $item_cat ) { $item_classes .= urldecode( $item_cat->slug ) . ' '; $terms_id[] = $item_cat->term_id; } endif; $image_id = get_post_thumbnail_id( $post->ID ); if ( $item_size == "masonry" ) { $height = null; $width = '600'; $imgurl = wp_get_attachment_image_src( $image_id, 'full' ); $ratio = $imgurl[2] / $imgurl[1]; $height = round( $width * $ratio ); if ( $height ) { $imgurl = wp_get_attachment_image_src( $image_id, array( $width, $height ) ); } $image_url = '<img src="' . $imgurl[0] . '" alt= ' . get_the_title() . ' title = ' . get_the_title() . ' />'; } else { $crop = true; $dimensions = isset( $portfolio_data['thim_portfolio_option_dimensions'] ) ? $portfolio_data['thim_portfolio_option_dimensions'] : array(); if ( $images_size == 'portfolio_size11' ) { $w = isset( $dimensions['width'] ) ? $dimensions['width'] : '480'; $h = isset( $dimensions['height'] ) ? $dimensions['height'] : '320'; } else { if ( $images_size == 'portfolio_size12' ) { $w = isset( $dimensions['width'] ) ? $dimensions['width'] : '480'; $h = isset( $dimensions['height'] ) ? ( intval( $dimensions['height'] ) * 2 ) : '640'; } else { if ( $images_size == 'portfolio_size21' ) { $w = isset( $dimensions['width'] ) ? ( intval( $dimensions['width'] ) * 2 ) : '960'; $h = isset( $dimensions['height'] ) ? $dimensions['height'] : '320'; } else { $w = isset( $dimensions['width'] ) ? ( intval( $dimensions['width'] ) * 2 ) : '960'; $h = isset( $dimensions['height'] ) ? ( intval( $dimensions['height'] ) * 2 ) : '640'; } } } $imgurl = wp_get_attachment_image_src( $image_id, array($w,$h) ); if ( $item_size == "multigrid" && $gutter == "on" ) { $image_url = '<div class="thumb-img" style="background: url(' . $imgurl[0] . ');background-size: cover;background-repeat: no-repeat;background-position: center center;height: inherit;"><img style="visibility: hidden;" src="' . $imgurl[0] . '" title="' . esc_attr( get_the_title( $post->ID ) ) . '" alt="' . esc_attr( get_the_title( $post->ID ) ) . '" /></div>'; } else { $image_url = '<img src="' . $imgurl[0] . '" title="' . esc_attr( get_the_title( $post->ID ) ) . '" alt="' . esc_attr( get_the_title( $post->ID ) ) . '" />'; } } // check postfolio type $data_href = ''; $imclass = ''; $im_image = get_permalink( $post->ID ); $btn_text = esc_html__( 'View More', 'eduma' ); /* end check portfolio type */ echo '<li data-color="' . $bk_ef . '" class="element-item ' . $item_classes . ' item_portfolio ' . $class_size . $style_layout . '" ' . $bg . '>'; echo '<div class="portfolio-image">'; echo '<div class="img-portfolio">'; if ( $pf_layout == "style09" ) { echo '<div class = "image-popup">'; echo '<a href = "' . $imgurl[0] . '" ><i aria-hidden="true" class="tk tk-expand"></i></a>'; echo '<a href="' . esc_url( get_permalink( $post->ID ) ) . '"><i aria-hidden="true" class="tk tk-plus"></i></a>'; echo '</div>'; } echo $image_url; echo '</div>'; echo '<div class="portfolio-hover" ' . $bg . '><div class="thumb-bg""><div class="mask-content">'; echo '<h3><a href="' . esc_url( get_permalink( $post->ID ) ) . '" title="' . esc_attr( get_the_title( $post->ID ) ) . '" >' . get_the_title( $post->ID ) . '</a></h3>'; echo '<span class="p_line"></span>'; $terms = get_the_terms( $post->ID, 'portfolio_category' ); $cat_name = ''; if ( $terms && ! is_wp_error( $terms ) ) : foreach ( $terms as $term ) { if ( $cat_name ) { $cat_name .= ', '; } $cat_name .= '<a href="' . esc_url( get_term_link( $term ) ) . '">' . $term->name . '</a>'; } echo '<div class="cat_portfolio">' . $cat_name . '</div>'; endif; if ( $pf_layout == "style10" ) { echo '<div class="date">' . get_the_date( get_option( 'date_format' ) ) . '</div>'; } if ( $pf_layout == "style09" ) { echo '<p class="description"> ' . get_the_excerpt() . ' </p>'; } echo '<a href="' . esc_url( $im_image ) . '" title="' . esc_attr( get_the_title( $post->ID ) ) . '" class="btn_zoom ' . $imclass . '" ' . $data_href . '>' . $btn_text . '</a>'; echo '</div></div></div></div>'; echo '</li>'; ?> <?php endwhile; wp_reset_postdata(); ?> </ul> </div> </div> <!-- .wapper portfolio --> </div> <?php /** * thim_wrapper_loop_end hook * * @hooked thim_wrapper_loop_end - 10 * @hooked thim_wrapper_div_close - 30 */ do_action( 'thim_wrapper_loop_end' ); get_footer();