您将使用WC_Product
方法get_attributes()
返回如下数组:
global $product;
if ( get_post_type( $post ) === \'product\' && ! is_a($product, \'WC_Product\') ) {
$product = wc_get_product( get_the_id() ); // Get the WC_Product Object
}
$product_attributes = $product->get_attributes(); // Get the product attributes
// Raw output
echo \'<pre>\'; print_r( $product_attributes ); echo \'</pre>\';
它应该可以工作(对于真实的产品属性)。
现在,如果您使用一些第三方插件,例如产品附加组件,它们会向产品添加一些自定义字段,但它们不是产品属性…