<?php foreach ($order->get_items() as $item) { /* @var $item \WC_Order_item */ $meta = $item['item_meta']; $meta = array_filter($meta, function ($key) { return !in_array($key, Order::getHiddenKeys()); }, ARRAY_FILTER_USE_KEY); ?> <tbody> <tr> <td style="text-align:left;padding:10px" rowspan="<?= count($meta) + 1; ?>"><?= wc_price($item->get_data()['total'], array('currency' => $order->get_currency())); ?></td> <td style="text-align:right;padding:10px" colspan="2"><?= $item['name']; ?> × <?= $item['qty']; ?></td> </tr> <?php $meta = array_map(function ($meta, $key) { $result = '<tr>'; $result .= '<td>' . $key . '</td>'; $result .= '<td>' . $meta . '</td>'; $result .= '</tr>'; return $result; }, $meta, array_keys($meta)); echo implode(PHP_EOL, $meta); ?> </tbody> <?php } ?> <?php foreach ($order->get_fees() as $fee) { ?> <tbody> <tr> <td colspan="2"><?= $fee->get_name() ?></td> <td><?= wc_price($fee->get_total(), array('currency' => $order->get_currency())); ?></td> </tr> </tbody> <?php } ?>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)