add_action('woocommerce_checkout_order_processed', 'send_order_fax');
function send_order_fax($order_id) {
print_r($_REQUEST);
die();
}
我希望在此挂钩触发时获取订单ID或订单详细信息,以便我可以生成传真。但它只发送表单数据。如何获取订单ID,以便我可以通过函数获取其他内容。
由于
答案 0 :(得分:6)
您可以使用以下代码获取订单详细信息:
add_action('woocommerce_checkout_order_processed', 'send_order_fax');
function send_order_fax($order_id) {
$order = new WC_Order( $order_id );
$items = $order->get_items();
print_r($items);
die();
}
答案 1 :(得分:1)
回复此事:
好的,还有什么我能抓的? - 拉希尔汗
如果你使用var_dump($ order); 你会看到对象所持有的所有信息。
修改强>
付款方式:
get_post_meta( $order->id, '_payment_method', true )