'', 'style' => 'grid', 'column' => 'apl-portfolio', 'title_visibility' => '', 'margin' => '', 'apl_filter' => '', 'apl_filter_style' => '', 'apl_filter_position' => '', 'cat' => '', 'category_name' => '', 'num' => 10, 'order' => 'DESC', 'orderby' => 'date', ), $atts) ); if (is_front_page()) { $paged = (get_query_var('page')) ? get_query_var('page') : 1; } else { $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; } // Allowed args in WP Query $custom_args = array( 'cat' => '', //'category_name' => $category_name, 'post_type' => 'amazing-portfolio', 'post_status' => 'publish', 'posts_per_page' => $num, 'order' => $order, 'orderby' => $orderby, 'paged' => $paged //'p' => $id ); /* $custom_args['tax_query'] = array( array( 'taxonomy' => 'amazing-portfolio-category', 'terms' => $cat ) ); */ $custom_query = new WP_Query( $custom_args ); $output =''; $output .='
'; if ( $apl_filter == true ) { $output .='
    '; $output .='
  • Show All
  • '; $filter_terms = get_categories(array('type' => 'amazing-portfolio', 'taxonomy' => 'amazing-portfolio-category')); //var_dump($filter_terms); foreach($filter_terms as $filter_term) { $output .='
  • '.$filter_term->cat_name.'
  • '; } $output .='
'; //$output .=''; } $output .='
'; if ( $custom_query->have_posts() ) : while($custom_query->have_posts()) : $custom_query->the_post(); $idd = get_the_ID(); global $post; $portfolio_meta = get_post_meta(get_the_ID(), 'amazing_portfolio_options', true); $portfolio_type = $portfolio_meta['portfolio_type']; $image_portfolio = $portfolio_meta['portfolio_image']; $gallery_portfolio = $portfolio_meta['portfolio_gallery']; //$video_portfolio = $portfolio_meta['portfolio_video']; $video_type = $portfolio_meta['video_type']; $video_youtube = $portfolio_meta['video_youtube']; $video_vimeo = $portfolio_meta['video_vimeo']; $video_cover_image = $portfolio_meta['video_cover_image']; $image = wp_get_attachment_image_src( $image_portfolio, 'full' ); $video_cover_image = wp_get_attachment_image_src( $video_cover_image, 'full' ); //var_dump($image); $catgory_terms = get_the_terms( $post->ID, 'amazing-portfolio-category' ); $cat_slug = ''; foreach ( $catgory_terms as $vallue=>$key ) { $cat_slug .= strtolower($key->slug) . " "; } $output .='
'; $output .='
'; //var_dump($portfolio_type); if( $portfolio_type == 'image_portfolio' && !empty($image_portfolio) ) { $output .=' '.get_the_title().' '; } elseif( $portfolio_type == 'video_portfolio' && isset($video_cover_image) ) { $output .=' '.get_the_title().' '; } elseif( $portfolio_type == 'gallery_portfolio' && !empty($gallery_portfolio) ) { $output .=''; $output .=''; } if( $portfolio_type == 'gallery_portfolio' && !empty($gallery_portfolio) ) { $output .=''; $output .='
'; $output .='

'.get_the_title().'

'; $output .=''; $terms = get_the_terms( $post->ID, 'amazing-portfolio-category' ); foreach ( $terms as $term ) { $output .=''.$term->name.'    '; } $output .=''; $output .='
'; endwhile; $output .='
'; $output .=''; wp_reset_query(); wp_reset_postdata(); $output .='
'; $output .= apl_pagination($custom_query->max_num_pages); $output .='
'; else : $output .='

Sorry, no posts matched your criteria.

'; endif; return $output; } add_shortcode('amazing-portfolio', 'apl_portfolio_shortcode');