File manager - Edit - /home/theblueo/www/wp-content/plugins/nimbus/vc_templates/nb_portfolio.php
Back
<?php extract( shortcode_atts( array( 'col' => 3, 'layout' => 'grid', 'row' => 'default', 'style' => 'default', 'color' => 'black', 'metro_grid' => 3, 'portfolio_metro_layout'=> '', 'portfolio_summary' => '', 'portfolio_category' => '', 'portfolio_tag' => '', 'num' => 12, 'filter' => '', 'filter_default' => '*', 'class' => '', ), $atts ) ); $class = $this->getExtraClass( $class ); $grade = 0; $args = array( 'post_type' => 'portfolio', 'posts_per_page' => $num, 'post_status' => 'publish', ); if ( $portfolio_category ) { $cat_list = explode(',', $portfolio_category ); $args['tax_query'] = array( array( 'taxonomy' => 'portfolio_category', 'field' => 'term_id', 'terms' => $cat_list, ) ); } if ( $portfolio_tag ) { $tag_list = explode(',', $portfolio_tag ); $args['tax_query'] = array( array( 'taxonomy' => 'portfolio_tag', 'field' => 'term_id', 'terms' => $tag_list, ) ); } if ( $layout == 'metro' ) { $portfolio_metro_layout = explode(',', $portfolio_metro_layout); } if ( $layout == 'masonry' ) { $GLOBALS['nb_thumb_size'] = 'masonry'; } $wp_query = new WP_Query($args); if ( $wp_query->have_posts() ) : ?> <div class="nb-portfolio-shortcode <?php echo esc_attr( $color );?>-color"> <div class="nb-portfolio-content"> <?php if ( $filter ) : $nb_filter_terms = get_terms( array( 'taxonomy' => $filter, 'hide_empty' => false, ) ); if ( ! empty( $nb_filter_terms ) && ! is_wp_error( $nb_filter_terms ) ) : ?> <div class="nb-portfolio-filter-nav nb-small-navi"> <nav> <ul> <li><a class="<?php echo esc_attr( $filter_default ) == '*' ? 'selected' : '';?>" href="#nb-portfolio-shortcode" data-filter="*"><?php echo esc_attr__( 'All', 'nimbus' );?></a></li> <?php foreach ($nb_filter_terms as $value): $class = $value->slug == str_replace('.', '', $filter_default ) ? 'selected' : '';?> <li><a class="<?php echo esc_attr($class);?>" href="#nb-portfolio-shortcode" data-filter=".<?php echo esc_attr( $value->slug );?>"><?php echo esc_attr( $value->name );?></a></li> <?php endforeach;?> </ul> </nav> </div> <?php endif; ?> <?php endif; ?> <div id="nb-portfolio-shortcode" data-filter="<?php echo esc_attr($filter_default);?>" class="nb-row nb-layout-<?php echo esc_attr($layout);?> <?php echo esc_attr($row);?>"> <?php if ( $layout == 'metro' ): ?> <div class="nb-portfolio-item-size nb-col-sm-<?php echo esc_attr($col);?> nb-col-md-<?php echo esc_attr($col);?>"></div> <?php endif; ?> <?php while ( $wp_query->have_posts() ) : $wp_query->the_post(); if ( $layout == 'metro' ) { $i = $grade++; $col = isset( $portfolio_metro_layout[$i] ) ? $portfolio_metro_layout[$i] : $col; } ?> <div class="nb-portfolio-item nb-col-md-<?php echo esc_attr($col);?> nb-col-sm-<?php echo esc_attr($col);?> <?php echo nimbus_custom_taxonomies_terms_slugs( $filter );?>"> <?php get_template_part( 'template_part/content/portfolio',$style ); ?> </div> <?php endwhile;wp_reset_postdata(); ?> </div> </div> </div> <?php endif;
| ver. 1.4 |
Github
|
.
| PHP 7.0.33 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings