WooCommerce를 사용하면 상점의 모든 카테고리를 제목으로 표시하고 모든 제품을 아래에 순서대로 나열하고 싶습니다. 이것이 가능합니까? 범주 목록 또는 특정 범주에 대한 제품 목록을 표시 할 수있는 몇 가지 사항을 보았지만 설명 된 방식으로 모든 항목을 반복하는 것은 없습니다.
다음은 현재 모든 카테고리를 나열하기 위해 사용하는 것입니다.
<?php
$args = array(
'number' => $number,
'orderby' => $orderby,
'order' => $order,
'hide_empty' => $hide_empty,
'include' => $ids
);
$product_categories = get_terms( 'product_cat', $args );
$count = count($product_categories);
if ( $count > 0 ){
foreach ( $product_categories as $product_category ) {
echo '<h4><a href="' . get_term_link( $product_category ) . '">' . $product_category->name . '</h4>';
}
}
?>
나는 이것을하는 방법을 이해한다고 생각하지만, PHP로 카테고리별로 제품을 나열하는 것에 대해 아무것도 찾을 수 없습니다 (찾을 수있는 것은 짧은 코드 넌센스입니다). 해당 코드의 모양을 보여줄 수 있다면 나머지를 알아낼 수 있어야합니다.
—
JacobTheDev
짧은 코드가 필요하지 않으며 카테고리별로 제품을 나열하는 것은 단지 세금 쿼리 입니다.
—
helgatheviking
나는 단축 코드가 필요하지 않다는 것을 알았는데, 그것이 내가 찾을 수있는 전부라고 말하고 있었는데 도움이되지 않았습니다. 당신이 제공 한 그 링크는 유망 해 보인다. 나는 내일 기회를주고 다시보고 할 것이다.
—
JacobTheDev
확인. 그래도 문제가 해결되지 않으면 새로운 코딩 시도로 질문을 편집하면 살펴 보겠습니다.
—
helgatheviking
foreach()
에서 새WP_Query()
용어를 실행하여 해당 용어의 모든 제품을 가져옵니다.