Automattic\WooCommerce\Admin\Features\Fulfillments
FulfillmentsRenderer::render_order_details_badges
Render the fulfillment badges in the order details page.
Метод класса: FulfillmentsRenderer{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$FulfillmentsRenderer = new FulfillmentsRenderer(); $FulfillmentsRenderer->render_order_details_badges( $order );
- $order(WC_Order) (обязательный)
- The order object.
Код FulfillmentsRenderer::render_order_details_badges() FulfillmentsRenderer::render order details badges WC 11.1.1
public function render_order_details_badges( WC_Order $order ) {
echo '<div class="wc-order-fulfillment-badges">';
// Get the fulfillment status for the order.
$fulfillments = $this->maybe_read_fulfillments( $order );
$order_fulfillment_status = FulfillmentUtils::calculate_order_fulfillment_status( $order, $fulfillments );
// Render order status badge.
$order_status = $order->get_status();
echo '<mark class="order-status status-' . esc_attr( $order_status ) . '"><span>' . esc_html( wc_get_order_status_name( $order_status ) ) . '</span></mark>';
// Render fulfillment status badge.
$this->render_order_fulfillment_status_badge( $order, $order_fulfillment_status );
echo '</div>';
}