Tribe__Tickets_Plus__Commerce__WooCommerce__Orders__Table::column_order( $item )
Handler for the order column
Contents
Parameters
- $item
-
(Required)
Return
(string)
Source
File: src/Tribe/Commerce/WooCommerce/Orders/Table.php
public function column_order( $item ) {
$icon = '';
$warning = false;
$order_number = $item['order_number'];
$order_url = add_query_arg(
array(
'post' => $order_number,
'action' => 'edit',
), admin_url( 'post.php' )
);
$order_number_link = '<a href="' . esc_url( $order_url ) . '">#' . absint( $order_number ) . '</a>';
/**
* Allows for control of the order number link in the attendee report
*
* @since 4.7.3
*
* @param string $order_number_link The default "order" link.
* @param int $order_number The Post ID of the order.
*/
$order_number_link = apply_filters( 'tribe_tickets_plus_woocommerce_order_link_url', $order_number_link, $order_number );
$output = sprintf(
esc_html__(
'%1$s', 'event-tickets-plus'
), $order_number_link
);
if ( 'completed' !== $item['status'] ) {
$output .= '<div class="order-status order-status-' . esc_attr( $item['status'] ) . '">' . esc_html(
wc_get_order_status_name( $item['status'] )
) . '</div>';
}
return $output;
}//end column_order