if($atts['member_sort']==='yes'){ $acategories = get_terms( $atts['tax_name']); //print_r($categories); if (!empty($acategories)): foreach ($acategories as $category): $argscp = [ 'post_type' => $atts['post_type'], 'posts_per_page' => -1, 'order' => 'ASC', 'orderby' => 'title', 'tax_query' => array( array( 'taxonomy' => $atts['tax_name'], 'field' => 'term_id', 'terms' => $category->term_id, ), ), ]; $querycp = new WP_Query($argscp); while ($querycp->have_posts()) : $querycp->the_post(); @$featured_img_url = get_the_post_thumbnail_url($post->ID,'full'); @$featured_mimg_url = get_the_post_thumbnail_url($post->ID,'medium_large'); @$categories = get_the_terms( $post->ID, $atts['tax_name']); $terms_string = join(' / ', wp_list_pluck($categories, 'name')); $check_mc = $categories; if($check_mc[0]->term_taxonomy_id==$category->term_id){ ?> <div class="et_pb_column et_pb_column_1_<?php echo $atts['per_col'];?> portfolio-item <?php echo $category->slug; /*if (is_array($categories) || is_object($categories)){ foreach( $categories as $category ){echo $category->slug.' ' ;}}*/?>"> <a href="<?php echo the_permalink();?>" class="link-text"> <div class="portfolio-wrap" style="background-image: url(<?php echo $featured_mimg_url;?>);"> <div class="portfolio-info"> <h4><?php the_title();?></h4> <span class="project_cat"><?php echo $terms_string;?></span> <a href="<?php echo the_permalink();?>"> <div class="port_link"><span class='et-pb-icon'></span></div> </a> </div> </div> </a> </div> <?php } endwhile; wp_reset_postdata(); endforeach; endif; $argsncp = [ 'post_type' => $atts['post_type'], 'posts_per_page' => -1, 'order' => 'ASC', 'orderby' => 'title', 'taxonomy' => $atts['tax_name'], //'field' => 'term_id', //'operator' => 'NOT IN', 'tax_query' => array( array( 'taxonomy' => $atts['tax_name'], //'field' => 'term_id', //'terms' => $category->term_id, 'operator' => 'NOT EXISTS', ), ), ]; $queryncp = new WP_Query($argsncp); while ($queryncp->have_posts()) : $queryncp->the_post(); @$featured_img_url = get_the_post_thumbnail_url($post->ID,'full'); @$featured_mimg_url = get_the_post_thumbnail_url($post->ID,'medium_large'); @$categories = get_the_terms( $post->ID, $atts['tax_name']); $terms_string = join(' / ', wp_list_pluck($categories, 'name')); ?> <div class="et_pb_column et_pb_column_1_<?php echo $atts['per_col'];?> uap portfolio-item <?php if (is_array($categories) || is_object($categories)){ foreach( $categories as $category ){echo $category->slug.' ' ;}}?>"> <a href="<?php echo the_permalink();?>" class="link-text"> <div class="portfolio-wrap" style="background-image: url(<?php echo $featured_mimg_url;?>);"> <div class="portfolio-info"> <h4><?php the_title();?></h4> <span class="project_cat"><?php echo $terms_string;?></span> <a href="<?php echo the_permalink();?>"> <div class="port_link"><span class='et-pb-icon'></span></div> </a> </div> </div> </a> </div> <?php endwhile; wp_reset_postdata(); }
Jagdish Sarma Asked question January 21, 2022