使用该方法add_order_note 您可以向订单中添加订单注释。如果你调查一下code 对于此方法,您将看到此方法只是wp_insert_comment 来自WordPress的函数。
所以你的问题是,你想更改订单的日期。但使用方法add\\u order\\u note无法做到这一点。如果回顾该方法的代码,您将看到该方法只有参数“$note”、“$is\\u customer\\u note”和“$added\\u by\\u user”。所以没有日期。
最简单的方法是保存订单注释,而不是使用“add\\u order\\u note”,而是使用“wp\\u insert\\u comment”功能。
$test_date = \'2005-08-05 10:41:13\';
$note = __("Custom Order Note Here");
$user = get_user_by( \'id\', get_current_user_id() );
$data = array(
\'comment_post_ID\' => $order_id,
\'comment_author\' => $user->display_name,
\'comment_author_email\' => $user->user_email,
\'comment_author_url\' => \'\',
\'comment_content\' => $note,
\'comment_agent\' => \'WooCommerce\',
\'comment_type\' => \'order_note\',
\'comment_parent\' => 0,
\'comment_approved\' => 1,
\'comment_date\' => $test_date,
);
wp_insert_comment($data);