Wordpress 获取特定类别下产品的产品属性

Wordpress 获取特定类别下产品的产品属性,wordpress,woocommerce,Wordpress,Woocommerce,我有一个产品类别归档页面,我想获得分配给该类别下产品的所有产品属性 我的属性名称是“帕乌品牌” 所以我有这个密码 <?php $brand_terms = get_terms(array( 'taxonomy' => 'pa_brands', 'hide_empty' => true, )); ?> 但这将返回所有产品属性“brands”。在某个类别下,特定地为某个产品指定了一些属性,我们非常感谢您提供的任何帮助。

我有一个产品类别归档页面,我想获得分配给该类别下产品的所有产品属性

我的属性名称是“帕乌品牌”

所以我有这个密码

  <?php
    $brand_terms = get_terms(array(
      'taxonomy'   => 'pa_brands',
      'hide_empty' => true,
    ));
  ?>


但这将返回所有产品属性“brands”。在某个类别下,特定地为某个产品指定了一些属性,我们非常感谢您提供的任何帮助。

在任何类别中,属性可能因产品而异。因此,您需要为每个产品循环以获得每个产品的属性

您可以获取该类别的所有产品,并为其循环。在循环中,您可以编写此代码以获取产品属性

$attributes = $product->get_attributes();
在这里,产品是产品的对象


您可以通过以下方式获得类别中的所有产品:

$args = array( 'post_type' => 'product', 'posts_per_page' => -1, 'product_cat' => 'hoodie' );

然后,对于每个产品,您必须循环并获取其属性。因为,如果没有循环,你就无法收集所有属性。

这一切都发生在循环之前,我在产品类别页面编辑我的评论