=> true,
'meta_query' => array(
array(
'key' => 'thumbnail_id',
'compare' => 'EXISTS'
)
),
'hierarchical' => false,
'pad_counts' => true,
'has_children' => false
);
$subcategories = get_terms( $subcategories_args );
$current_url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$current_slashes = substr_count($current_url, '/');
// проверка количества слешей
if ( $subcategories ) { ?>
<ul class="subcategory-list">
<?php foreach ( $subcategories as $subcategory ) {
$category_url = get_term_link($subcategory->term_id);
$category_slashes = substr_count($category_url, '/');
if($category_slashes == ($current_slashes + 1)) { ?>
<li class="subcategory">
<a href="<?php echo esc_url( $category_url ); ?>">
<?php echo wp_get_attachment_image( get_term_meta( $subcategory->term_id, 'thumbnail_id', true ), 'thumbnail' ); ?>
<h3 class="subcategory-title"><?php echo esc_html( $subcategory->name ); ?></h3>
<span class="subcategory-count"><?php echo esc_html( $subcategory->count ); ?> <?php _e( 'items', 'text-domain' ); ?></span>
</a>
</li>
<?php }
} ?>
</ul>
<?php } ?>
То есть этот код выводит категории товаров с фото , количеством и названием. Нужно сделать, что бы когда кликаешь на фильтр очищался div куда выводится новые категории по I'd из url. Так и при загрузке страницы, если в url ?product_cat=5*** присутствуют цифры, то не выводить вообще первый кол выше
Обсуждают сегодня