【发布时间】:2020-10-04 16:23:38
【问题描述】:
所以我也是在 Wordpress 和 woocommerce 中编码的新手!
我想在 Wordpress 网站的前端列出所有已完成的订单、订单号和订购的商品。
我创建了一个模板文件,我可以让它运行基本的 PHP,例如 echo 和 foreach,但我不知道如何列出已完成的订单!
但是,下面的代码不返回任何订单。
我发现注释掉的 SQL 语句更符合我的要求,即返回文本元字段中日期为 x 的所有订单。但我不知道如何将它包含在模板文件中!
<?php
/**
* Template Name: PPR List
*/
wp_head();
Echo "testing";
//"SELECT post_id FROM wp_postmeta WHERE meta_key = 'arrival_date' AND meta_value <= $today"
$all_orders = get_posts( array(
'numberposts' => $order_count,
'post_type' => wc_get_order_types( 'complete' ),
'post_status' => array_keys( wc_get_order_statuses() )
) );
echo '<pre>'; print_r($array); echo '</pre>';
wp_footer();
【问题讨论】:
标签: php wordpress woocommerce