Automattic\WooCommerce\Blocks\BlockTypes\OrderConfirmation
Totals::render_order_details_table_items()
Render order details table items.
Loosely based on the templates order-details.php and order-details-item.php from core.
Method of the class: Totals{}
Hooks from the method
Return
String
.
Usage
// protected - for code of main (parent) or child class $result = $this->render_order_details_table_items( $order );
- $order(\WC_Order) (required)
- Order object.
Totals::render_order_details_table_items() Totals::render order details table items code WC 9.8.2
protected function render_order_details_table_items( $order ) { $return = ''; $order_items = array_filter( // phpcs:ignore WooCommerce.Commenting.CommentHooks.MissingHookComment $order->get_items( apply_filters( 'woocommerce_purchase_order_item_types', 'line_item' ) ), function( $item ) { // phpcs:ignore WooCommerce.Commenting.CommentHooks.MissingHookComment return apply_filters( 'woocommerce_order_item_visible', true, $item ); } ); foreach ( $order_items as $item_id => $item ) { $product = $item->get_product(); $return .= $this->render_order_details_table_item( $order, $item_id, $item, $product ); } return $return; }