Php 从查询中获取订单ID和订单日期
我使用此查询返回订单ID:Php 从查询中获取订单ID和订单日期,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我使用此查询返回订单ID: $query = new WC_Order_Query( array( 'limit' => -1, 'orderby' => 'date', 'order' => 'DESC', 'return' => 'ids', ) ); $orders = $query->get_orders(); 然后,我在数组中
$query = new WC_Order_Query( array(
'limit' => -1,
'orderby' => 'date',
'order' => 'DESC',
'return' => 'ids',
) );
$orders = $query->get_orders();
然后,我在数组中循环构建一个选择菜单:
foreach ( $orders as $order ) {
$choices[] = array( 'text' => $order, 'value' => $order, 'isSelected' => false );
}
$field['choices'] = $choices;
我该如何添加完成订单日期呢?据我所知,查询只返回id。理想情况下,选择菜单中的每个选项都是:
<option>Order ID - Completed date</option>
订单ID-完成日期
显然,提交是有价值的,但为了清楚起见,我省略了它。您可以传递
“return”=>“objects”
,然后您将获得返回的完整订单对象。这些方法可以被调用以获取您要查找的信息。