こんにちは私は各カテゴリに含まれる製品の数に沿ってカテゴリメニューでそれらを表示するためにループで製品のすべてのカテゴリを表示したいです。そんな感じ
これまでのところ、私はこれをすべてのカテゴリーを得るために行った
$args = array(
'number' => $number,
'orderby' => $orderby,
'order' => $order,
'hide_empty' => $hide_empty,
'include' => $ids
);
$product_categories = get_terms( 'product_cat', $args );
foreach( $product_categories as $cat ) { echo $cat->name; }
しかし、私は各カテゴリーの製品番号を表示する方法を知りたいです。
そのカテゴリの全商品の数を取得するには、$cat->count
を追加するだけです。これが役に立つことを願っています。
$args = array(
'number' => $number,
'orderby' => $orderby,
'order' => $order,
'hide_empty' => $hide_empty,
'include' => $ids
);
$product_categories = get_terms( 'product_cat', $args );
foreach( $product_categories as $cat ) {
echo $cat->name.' ('.$cat->count.')';
}