$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)) { echo $tag['name'] . ' '; } else { echo $tag->name . ' '; } } }