글쎄, 당신이 코멘트에서 언급했듯이, 어떤 페이지 매김이 필요 없다면, 카테고리로 이끄는 모든 제품을 나열하기 위해 먼저 get_terms() 함수를 사용하여 카테고리를 반복하고 각 반복마다 필요한 정보를 얻으십시오. : 카테고리 이름은) 다음 카테고리 당 하나 개의 사용자 지정 쿼리를 작성하고 쿼리의 제품을 보여이 같은 당신이 뭘 하려는지을 얻을 것이다 :
<?php
foreach(get_terms(array('taxonomy' => 'product_cat')) as $category) :
$products_loop = new WP_Query(array(
'post_type' => 'product',
'showposts' => -1,
'tax_query' => array_merge(array(
'relation' => 'AND',
array(
'taxonomy' => 'product_cat',
'terms' => array($category->term_id),
'field' => 'term_id'
)
), WC()->query->get_tax_query()),
'meta_query' => array_merge(array(
// You can optionally add extra meta queries here
), WC()->query->get_meta_query())
));
?>
<h2 class="category-title"><?php echo $category->name; ?></h2>
<?php
while ($products_loop->have_posts()) {
$products_loop->the_post();
/**
* woocommerce_shop_loop hook.
*
* @hooked WC_Structured_Data::generate_product_data() - 10
*/
do_action('woocommerce_shop_loop');
wc_get_template_part('content', 'product');
}
wp_reset_postdata(); ?>
<?php endforeach; ?>
당신은 또한 매김을 필요로하지 마십시오? – Amin
상점 페이지에 필요한 페이지 번호가 지정되지 않아 모든 제품이 표시됩니다. –