Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从查询中获取订单ID和订单日期_Php_Wordpress_Woocommerce - Fatal编程技术网

Php 从查询中获取订单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(); 然后,我在数组中

我使用此查询返回订单ID:

 $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”
,然后您将获得返回的完整订单对象。这些方法可以被调用以获取您要查找的信息。