<?php if ($product_type == 'variable') { $args = array('post_parent' => $item->ID, 'post_type' => 'product_variation', 'numberposts' => -1, 'post_status' => 'publish'); $variations_array = get_children($args); foreach ($variations_array as $vars) { $product_meta = get_post_meta($vars->ID); $item_product = get_product($vars->ID); $product_type = 'product variation'; ?> <tr class="variation-line variation-item-<?php echo $item->ID; ?> "> <?php WCM_Table::hidden_box($vars); ?> <?php WCM_Table::sku_box($product_meta, $vars); ?> <?php WCM_Table::id_box($vars); ?> <td><?php foreach ($item_product->variation_data as $k => $v) { $tag = get_term_by('slug', $v, str_replace('attribute_', '', $k)); if ($tag == false) { echo $v . ' '; } else { if (is_array($tag)) {