获取类别中显示的所有产品的WooCommerce产品术语

时间:2018-11-30 12:34:10

标签: php wordpress woocommerce

我在WooCommerce中创建了一个类别。在这个类别中,我有X个产品。我所有的产品都有一些条款。

现在,我想从那里的可用产品中显示我的类别中所有与产品相关的术语。

例如,我有产品A,B和C。

A有一个词:H B有词:K C的术语是:Z

产品A和C属于类别1。因此,我只希望此类别中显示的术语H和Z。

我在这里尝试过此方法,但这会返回所有可用的产品字词,也来自类别外的产品:

$terms = get_terms('product_tag');

1 个答案:

答案 0 :(得分:0)

您将在类别页面的循环中获得每个产品ID。

因此您可以在以下代码中使用该产品ID。

$terms = get_the_terms( $your_product_id, 'product_tag' );

您需要替换功能get_the_terms而不是get_terms

这样,您将在类别页面中获得每个产品标签。 尝试一下,让我知道您是否有任何问题。