Список атрибутов и вариации woocommerce c исключением для вариативного товара
в woocommerce атрибуты могут отображаться для вариативного товара, а могут не отображаться, но могут использоваться для фильтрации. Например один вид атрибутов можно использовать для фильтрации а другой для вариантов. Я вывел все атрибуты для конкретной категории через этот код:
$query_args = array(
'status' => 'publish',
'limit' => -1,
'category' => array( $category_slug ),
);
$data = array();
foreach( wc_get_products($query_args) as $product ){
foreach( $product->get_attributes() as $taxonomy => $attribute ){
echo '<div>';
echo $attribute_name = wc_attribute_label( $taxonomy ); // Attribute name
foreach ( $attribute->get_terms() as $term ){
echo $data[$taxonomy][$term->term_id] = $term->name;
}
echo '</div>';
}
}
Но мне нужно исключить в этом коде любые атрибуты, которые используются в качестве вариации товара. т.е. у меня есть товар и он вариативный, для этого товара подключены 2 атрибута. 1 атрибут используется для фильтрации, 2-й атрибут для вариаций товара. 2-й нужно исключить из этого кода.
Если у кого есть мысли, буду рад. Заранее спасибо.