Я пытаюсь создать простой вывод данных заказа. Первый шаг - это WP_QUery (возможно), поэтому я пишу этот код;Woocommerce wp_query получить заказ по ID
$args = array (
'post_type' =>'shop_order',
'posts_per_page' => -1,
'post_status' => 'any',
//'p' => $post_id,
);
$order_query = new WP_Query($args);
while ($order_query->have_posts()) :
$order_query->the_post();
echo the_ID();
echo ' : ';
the_title();
echo '<br/><br/>';
endwhile;
Она услужливые продукты список всех заказов, если я устанавливаю 'p' => $post_id
где $post_id
является действующим почтовым идентификатором, запрос ничего не возвращает.
Любая идея, почему, улей ума?
В качестве альтернативы существует способ создания Woocommerce простой страницы с макетом;
Order ID: 836
Order Status: ....
Я предположил, WP_Query будет очевидным способом, но она появляется, как получить данные заказа WooCommerce совсем не просто.
В качестве фона у меня есть база данных Filemaker, которая анализирует электронные письма из торгового решения Romancart, я мог бы. конечно, разобрать электронную почту заказа из Woocommerce, но я думал, что буду немного умнее и передам данные через веб-страницу. ESS - это, конечно, лучшее решение, но оно также очень интенсивно программируется. –
Это может помочь http://stackoverflow.com/a/28847572/1182891 –