如何在前端显示WooCommerce产品标签的数量?

时间:2017-03-17 22:15:56

标签: php wordpress woocommerce

我需要在前端打印出来自WooCommerce的产品标签总数。

像:

我们有来自__不同品牌的产品。

其中' __'是产品标签的数量。

1 个答案:

答案 0 :(得分:1)

有几种方法可以实现这一点,但我发现最简单的方法之一就是使用以下内容:

<?php

$term_count = wp_count_terms('pa_brand');

echo sprintf('We have products from %d different brands', $term_count);

?>

brand中的pa_brand是您希望计算的WooCommerce属性的标记。这是因为WooCommerce为名称前缀为pa_的每个产品属性创建自定义分类。

正如您在评论中提到的,您希望获得product_tag分类的计数,因此您可以使用以下方法来实现:

<?php

$term_count = wp_count_terms('product_tag');

echo sprintf('We have products from %d different brands', $term_count);

?>