File manager - Edit - /home/adiance/public_html/beta/wp-content/plugins/goodlayers-core-portfolio/single-portfolio.php
Back
<?php /** * The template for displaying all single portfolio posttype */ get_header(); while( have_posts() ){ the_post(); global $post; $post_option = get_post_meta(get_the_ID(), 'gdlr-core-page-option', true); $show_content = (empty($post_option['show-content']) || $post_option['show-content'] == 'enable')? true: false; if( ($show_content && trim($post->post_content) != "") || post_password_required() ){ echo '<div class="gdlr-core-outer-content-wrap">'; echo '<div class="gdlr-core-content-container gdlr-core-container">'; echo '<div class="gdlr-core-content-area gdlr-core-item-pdlr" >'; the_content(); echo '</div>'; // gdlr-core-content-area echo '</div>'; echo '</div>'; } if( !post_password_required() ){ do_action('gdlr_core_print_page_builder'); } // related portfolio $related_portfolio_args = apply_filters('gdlr_core_portfolio_single_related', array( 'portfolio-style' => 'grid', 'num-fetch' => 4, 'thumbnail-size' => 'medium', 'excerpt' => 'specify-number', 'excerpt-number' => 20, 'column-size' => 15, 'lightbox-group' => 'single-related-portfolio' )); if( !empty($related_portfolio_args) ){ if( empty($related_portfolio_args['hover']) ){ if( $related_portfolio_args['portfolio-style'] == 'grid' ){ $related_portfolio_args['hover'] = 'icon-title'; }else if( $related_portfolio_args['portfolio-style'] == 'modern' ){ $related_portfolio_args['hover'] = 'icon'; } } $related_portfolio_args['hover-info'] = empty($related_portfolio_args['hover'])? array(): explode('-', $related_portfolio_args['hover']); // query related portfolio $args = array('post_type' => 'portfolio', 'suppress_filters' => false); $args['posts_per_page'] = $related_portfolio_args['num-fetch']; $args['post__not_in'] = array(get_the_ID()); $related_terms = get_the_terms(get_the_ID(), 'portfolio_tag'); $related_tags = array(); if( !empty($related_terms) ){ foreach( $related_terms as $term ){ $related_tags[] = $term->term_id; } $args['tax_query'] = array(array('terms'=>$related_tags, 'taxonomy'=>'portfolio_tag', 'field'=>'id')); } $query = new WP_Query($args); // print item if( $query->have_posts() ){ $portfolio_style = new gdlr_core_portfolio_style(); echo '<div class="gdlr-core-portfolio-single-related gdlr-core-style-' . esc_attr($related_portfolio_args['portfolio-style']) . '">'; echo '<div class="gdlr-core-container">'; echo '<h3 class="gdlr-core-portfolio-single-related-head gdlr-core-item-pdlr">' . esc_html__('Related Projects', 'goodlayers-core-portfolio') . '</h3>'; $column_sum = 0; echo '<div class="gdlr-core-portfolio-item-holder clearfix" >'; while( $query->have_posts() ){ $query->the_post(); $additional_class = ' gdlr-core-item-pdlr'; $additional_class .= ' gdlr-core-column-' . $related_portfolio_args['column-size']; if( $related_portfolio_args['portfolio-style'] == 'modern' ){ $additional_class .= ' gdlr-core-item-mgb'; } if( $column_sum == 0 || $column_sum + intval($related_portfolio_args['column-size']) > 60 ){ $column_sum = intval($related_portfolio_args['column-size']); $additional_class .= ' gdlr-core-column-first'; }else{ $column_sum += intval($related_portfolio_args['column-size']); } echo '<div class="gdlr-core-item-list ' . esc_attr($additional_class) . '" >'; echo $portfolio_style->get_content($related_portfolio_args); echo '</div>'; } wp_reset_postdata(); echo '</div>'; // gdlr-core-portfolio-item-holder echo '</div>'; // gdlr-core-container echo '</div>'; // gdlr-core-portfolio-single-related } } // portfolio nav $single_portfolio_nav = apply_filters('gdlr_core_portfolio_single_nav', 'enable'); if( $single_portfolio_nav == 'enable' ){ $same_term = apply_filters('gdlr_core_portfolio_single_nav_same_term', 'enable'); $same_term = ($same_term == 'enable')? true: false; // prev - next portfolio navigation $prev_post = get_previous_post_link( '<span class="gdlr-core-portfolio-single-nav gdlr-core-portfolio-single-nav-left">%link</span>', '<i class="arrow_left" ></i><span class="gdlr-core-portfolio-text" >' . __( 'Prev', 'goodlayers-core-portfolio' ) . '</span>', $same_term, '', 'portfolio_tag' ); $next_post = get_next_post_link( '<span class="gdlr-core-portfolio-single-nav gdlr-core-portfolio-single-nav-right">%link</span>', '<span class="gdlr-core-portfolio-text" >' . __( 'Next', 'goodlayers-core-portfolio' ) . '</span><i class="arrow_right" ></i>', $same_term, '', 'portfolio_tag' ); if( !empty($prev_post) || !empty($next_post) ){ echo '<div class="gdlr-core-portfolio-single-nav-wrap">'; echo '<div class="gdlr-core-container">'; echo '<div class="gdlr-core-portfolio-single-nav-area gdlr-core-item-pdlr clearfix" >' . $prev_post . $next_post . '</div>'; echo '</div>'; echo '</div>'; } } } get_footer(); ?>
| ver. 1.4 |
Github
|
.
| PHP 7.3.33 | Generation time: 0.06 |
proxy
|
phpinfo
|
Settings