【发布时间】:2013-12-26 16:00:24
【问题描述】:
我已经使用 Wordpress 和 WooCommerce 插件创建了网站,并且我成功地让用户从前端发布产品,
我想显示产品订单
正如你在这张图片中看到的那样
i 成功显示产品的总销售额, 现在我想显示该产品的所有买家信息/
到目前为止我已经得到了这个代码
<?php
$p = $post->ID;
$args = array(
'post_type' => 'shop_order',
'post_status' => 'publish',
'meta_key' => '_customer_user',
'posts_per_page' => '-1'
);
$my_query = new WP_Query($args);
$customer_orders = $my_query->posts;
//print_r($customer_orders);
foreach ($customer_orders as $customer_order) {
$order = new WC_Order();
$order->populate($customer_order);
$orderdata = (array) $order;
$fields = array_values($orderdata);
//print_r($fields);
echo 'Status: '.$fields[1];
echo '<br>Date : '.$fields[2];
echo '<br>Email : '.$fields[16];
}
?>
此代码运行良好,但显示所有产品的详细信息
我想要的是:根据产品 ID 显示有关产品的信息
所以我想根据post->id编辑此代码以获取结果
$p = $post->ID;
$args = array(
'post_type' => 'shop_order',
'post_status' => 'publish',
'meta_key' => '_customer_user',
'posts_per_page' => '-1'
);
【问题讨论】:
标签: php wordpress woocommerce