This is my current recent order
我想添加另一列“Tracking Number”,它会在里面显示 woocommerce“note to customer”。
结果就像:Display last WooCommerce admin order note in customers order history
不同之处在于无需点击查看订单,我的客户就可以知道他们的跟踪号。
但我完全不知道这是如何工作的,因为不熟悉 php..
希望完成这项工作并学习一些东西。 谢谢!
结果会
答案 0 :(得分:1)
您需要先在我的订单页面新建一栏
userList
现在创建新列后,第二步是在列中显示数据。保持类型为内部以显示私人笔记,这样客户笔记将不会显示在前端
function order_note_in_column( $columns ) {
$new_columns = array();
foreach ( $columns as $key => $name ) {
$new_columns[ $key ] = $name;
// Your Column Name : Change Tracking Number with the Column Heading you Want
if ( 'order-status' === $key ) {
$new_columns['track-number'] = __( 'Tracking Number', 'textdomain' );
}
}
return $new_columns;
}
add_filter( 'woocommerce_my_account_my_orders_columns', 'order_note_in_column' );
代码进入functions.php测试并有效