<?php if (sizeof($subscription->get_items()) > 0) { foreach ($subscription->get_items() as $item_id => $item) { $_product = apply_filters('woocommerce_subscriptions_order_item_product', $subscription->get_product_from_item($item), $item); $item_meta = wcs_get_order_item_meta($item, $_product); if (apply_filters('woocommerce_order_item_visible', true, $item)) { ?> <tr class="<?php echo esc_attr(apply_filters('woocommerce_order_item_class', 'order_item', $item, $subscription)); ?> "> <?php if ($allow_remove_item) { ?> <td class="remove_item"><a href="<?php echo esc_url(WCS_Remove_Item::get_remove_url($subscription->id, $item_id)); ?> " class="remove" onclick="return confirm('<?php printf(esc_html__('Are you sure you want remove this item from your subscription?', 'woocommerce-subscriptions')); ?> ');">×</a></td> <?php } ?> <td class="product-name"> <?php if ($_product && !$_product->is_visible()) { echo esc_html(apply_filters('woocommerce_order_item_name', $item['name'], $item)); } else { echo wp_kses_post(apply_filters('woocommerce_order_item_name', sprintf('<a href="%s">%s</a>', get_permalink($item['product_id']), $item['name']), $item)); }