Automattic\WooCommerce\Blocks\BlockTypes\OrderConfirmation
Totals::render_order_details_table_item_purchase_note
Render an item purchase note.
Метод класса: Totals{}
Хуки из метода
Возвращает
Строку
.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->render_order_details_table_item_purchase_note( $order, $product );
- $order(WC_Order) (обязательный)
- Order object.
- $product(WC_Product|false) (обязательный)
- Product object if it exists.
Код Totals::render_order_details_table_item_purchase_note() Totals::render order details table item purchase note WC 9.9.4
protected function render_order_details_table_item_purchase_note( $order, $product ) { // phpcs:ignore WooCommerce.Commenting.CommentHooks.MissingHookComment $show_purchase_note = $order->has_status( apply_filters( 'woocommerce_purchase_note_order_statuses', array( 'completed', 'processing' ) ) ); $purchase_note = $product ? $product->get_purchase_note() : ''; return $show_purchase_note && $purchase_note ? '<div class="product-purchase-note">' . wp_kses_post( $purchase_note ) . '</div>' : ''; }