2016-09-20 55 views
0

在感謝頁面(收到訂單頁)我想用一個函數來獲取特定數據:WooCommerce預訂 - 檢索謝謝頁面上的特定數據?

Booking ID (_booking_id); 
Booking Date (_start_date); 
Booking Time; 
Booking Persons (_persons); 

這應該是默認替換數據Woocommerce預訂輸出。在購物車頁面上,我得到了這個工作,但在謝謝頁面上,我似乎無法讓它工作。

的功能應與(我認爲)開始:

$order = wc_get_order($order->id); 

我怎樣才能檢索數據?

回答

0

您可以檢索預訂數據是這樣的:

global $wpdb; 

$booking_id = $wpdb->get_var($wpdb->prepare("SELECT post_id FROM {$wpdb->postmeta} WHERE meta_key = '_booking_order_item_id' AND meta_value = %d;", $item_id)); 

$wcBooking = new WC_Booking($booking_id); 

$start = $wcBooking->get_start_date(); 
$end= $wcBooking->get_end_date(); 
$resource = $wcBooking->get_resource(); 
$option = $resource->post_title; 

echo '<br/><small>From: '.$start.' </small>'; 
echo '<br/><small>To: '.$end.' </small>'; 
echo '<br/><small>Option: '.$option.' </small>'; 
相關問題