【发布时间】:2021-05-14 02:06:48
【问题描述】:
我有一个代码用于在感谢页面上显示自定义字段值,但它不显示该值。但是我能够在后端管理页面上显示该值。以下是我的代码:
add_action( 'woocommerce_thankyou_order_received_text', 'additionalnote_order_data_in_admin', 10, 1 );
function additionalnote_order_data_in_admin( $order ){
global $wpdb;
global $post_id;
$order = new WC_Order( $post_id );
$table_name = $wpdb->prefix . 'woocommerce_custom_fields';
$result = $wpdb->get_results("SELECT * FROM $table_name ");
if(!empty($result)){
foreach($result as $query){
$name = $query->name;
$label = $query->label;
$get_order = $order->get_meta('_'.$name);
echo '<p><strong>'.__('Delivery Date').':</strong> ' . $get_order . '</p>';
}
}
}
【问题讨论】:
标签: php wordpress woocommerce custom-fields orders