我正試圖添加所有手動管理說明從訂單上的訂單預覽。我想讓他們的日期和時間吼叫,與小文本和排序方式相同的后端。
我寫的代碼是:
//order note code
add_action( 'woocommerce_admin_order_preview_start', 'woocommerce_admin_order_preview_order_note' );
function woocommerce_admin_order_preview_order_note() {
?>
<!-- <# if ( data.data.customer_note ) { #> -->
<div class="wc-order-preview-order-note-container">
<div class="wc-order-preview-custom-note">
<h2 class="order-note">Order Note:</h2><br>
{{ data.data.woocommerce_order_notes }}
</div>
</div>
<!--<# } #> -->
<?php
}
但這種方法似乎適用于數據{data.data.field_id},它不適用于它。如果我在函數中嘗試全局post或$order,預覽將不會打開。有什么建議嗎?
目標截圖:
woocommerce_admin_order_preview_end
操作鉤子沒有參數。所以首先要使用woocommerce_admin_order_preview_get_order_details
操作鉤子,在這里可以訪問$order
對象對于訂單注釋,您可以使用
wc_get_order_notes
函數,您可以在此處使用check-their參數。測試和工作。