@hypero

Выводятся товары на страницах подкатегории?

Всем привет.

Помогите, ребят.
На странице категорий выводятся подкатегории, тут всё хорошо, выводятся только подкатегории. Но на странице подкатегорий выводятся и подкатегории и товары, нужно чтобы товары не выводились на страницах подкатегорий.

<?php get_header(); 
   $object =  get_queried_object();
   ?>
<div class="content">
   <div class="container">
      <?php $arg_cat = array(
         'child_of'                 => '',
         'parent' => $object->term_id,
         'hide_empty'               => 0,
         'hierarchical'             => 1,
         'exclude'                  => '',
         'include'                  => '',
         'number'                   => 0,
         /*'parent' => get_queried_object_id(),*/
         'orderby'				   => 'date',
         'order'					   => 'ASC',
         'taxonomy'                 => 'category-products',
         'pad_counts'               => false
         );
         $categories = get_terms( $arg_cat );
         ?>
      <?php if($categories) { ?>
      <h1 class="title"><?php single_term_title(); ?></h1>
      <div class="categories" >
         <?php foreach( $categories as $cat ){ ?>
         <div class="category__block category-block">
            <div class="category-block__image">
               <?php
                  $image_id = get_term_meta( $cat->term_id, '_thumbnail_id', 1 );
                  $image_url = wp_get_attachment_image_url( $image_id, 'medium' );
                  echo '<img src="'. $image_url .'" alt="" />';
                  ?>
            </div>
            <div class="category-block__title"><? echo  $cat->name ; ?></div>
            <a href="<?php echo get_term_link($cat) ?>" class="category-block__link"></a>
         </div>
         <?php } ?>
      </div>
      <?php } ?>
      <?php if ( have_posts() && 0 !== $object->parent ) { ?>
      <h2 class="title">Товары</h2>
      <?php } ?>
      <?php query_posts($query_string . "&orderby=date&&order=ASC"); ?>
      <div class="products">
         <?php if ( have_posts() && 0 !== $object->parent ) while ( have_posts() ) : the_post(); ?>
         <div id="post-<?php the_ID(); ?>" class="product__block product-block">
            <div class="product-block__container">
               <div class="product-block__title"><?php the_title(); ?></div>
               <div class="product-block__image">
                  <?php the_post_thumbnail('product-thumbnail') ?>
               </div>
               <div class="product-block__info">
                  <?php $repeat_products = get_field('repeat_products');
                     foreach($repeat_products as $key => $repeat_product) { ?>
                  <div class="product-block__text">
                     <div class="product-block__desc"><?php echo $repeat_product['name_character']; ?></div>
                     <div class="product-block__value"><?php echo $repeat_product['value_character']; ?></div>
                  </div>
                  <?php
                     }
                     ?>
               </div>
            </div>
            <div class="product-block__links">
               <a target="_blank" href="<?php the_field('link_category_brochure'); ?>" class="product-block__button product-block__button--br">Брошюра</a>
               <a class="product-block__button product-block__button--buy" onclick="$('#orderModal').arcticmodal()">Покупка</a>
            </div>
         </div>
         <?php endwhile; ?>
      </div>
   </div>
</div>
<?php get_footer(); ?>
  • Вопрос задан
  • 27 просмотров
Пригласить эксперта
Ответы на вопрос 1
@hypero Автор вопроса
up.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы