【发布时间】:2022-01-10 05:09:20
【问题描述】:
我在 Woocommerce 中添加了一个日期选择器,让客户可以选择何时从商店取货。通过拼凑一些代码,我什至设法在后端显示数据,以便管理员可以在订单屏幕上看到这些数据。
然而,我正在努力让数据显示在 Woocommerce 电子邮件或客户的前端订单中。有什么建议吗?
我在后端保存和显示的代码如下:
function showe_save_date_order( $order_id ) {
global $woocommerce;
if ( $_POST['collection_date'] ) update_post_meta( $order_id, '_collection_date', esc_attr( $_POST['collection_date'] ) );
}
add_action( 'woocommerce_admin_order_data_after_billing_address', 'showe_collection_weight_display_admin_order_meta' );
function showe_collection_weight_display_admin_order_meta( $order ) {
echo '<p><strong>Collection Date:</strong> ' . get_post_meta( $order->get_id(), '_collection_date', true ) . '</p>';
}'''
【问题讨论】:
标签: email woocommerce customization custom-fields