小编Eth*_*ton的帖子

如何在WooCommerce后端等每个类别中获取产品数量?

我正在建立一个新网站,我对Woocommerce很满意.我只需要一个快速的技巧来获得每个类别的产品数量.我已经在每个产品上调出类别,但无法弄清楚如何从该类别中获取产品数量.

我有一个列表样式用于我的产品(实际上是活动网站的活动).看看图片.

我只想回应一下该类别旁边的"活动".这就是我获取我的类别的方式:

echo $product->get_categories( ', ', '<span class="posted_in">' . _n( 'Category:', 'Categories:', sizeof( get_the_terms( $post->ID, 'product_cat' ) ), 'woocommerce' ) . ' ', '.</span>' );
Run Code Online (Sandbox Code Playgroud)

我试图通过使用以下方式获得计数:

$numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish'");
echo $numposts;
Run Code Online (Sandbox Code Playgroud)

但它回应了一些奇怪的数字.我尝试了该查询的一些变体,呼唤产品等.

[更新]

这就是我能做到的:

<li><?php 
$cat1 = $product->get_categories( ', ', '<span class="posted_in">' . _n(     'Category:', 'Categories:', sizeof( get_the_terms( $post->ID, 'product_cat' ) ),  'woocommerce' ) . ' ', '.</span>' ); 
echo $cat1;
/* 
$args = array( 'taxonomy' =>  'product_cat' ); 
$terms …
Run Code Online (Sandbox Code Playgroud)

php wordpress woocommerce

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×1

woocommerce ×1

wordpress ×1