我发现了非常相似的问题,但这适用于结帐页面Woocommerce custom cart input fields
我需要在购物车/购物篮页面上显示一个复选框“礼品包装”。有要求:
显示我得到的代码。
如何保存和读取“结帐”页面上的值?
//Checkbox display on the Cart
add_action('woocommerce_cart_totals_before_shipping', 'popcorn_woo_cart_custom_checkbox_fields', 10);
function popcorn_woo_cart_custom_checkbox_fields( $checkout ) {
echo '<tr>';
echo '<th>' . __( 'Free Gift Wrapping', 'woocommerce' ) . '</th>';
echo '<td>';
woocommerce_form_field( 'gift_wrapping_checkbox', array(
'type' => 'checkbox',
'label' => __('Free Gift Wrapping'),
'required' => false,
'label_class' => array("woocommerce-form__label", "woocommerce-form__label-for-checkbox"),
'input_class' => array("woocommerce-form__input", "woocommerce-form__input-checkbox"),
), '');
echo '</td>';
echo '</tr>';
}