【发布时间】:2017-10-15 16:26:12
【问题描述】:
我整天都在挠头。我想在下订单之前在订单审核中添加一个自定义复选框。这是我的代码:
add_action( 'woocommerce_checkout_order_review', 'my_checkbox' );
function my_checkbox( $checkout ) {
echo '<div class="my_split_checkbox"><h2>' . __('Split Order', 'woocommerce') . '</h2>';
woocommerce_form_field( 'my_split_checkbox', array(
'type' => 'checkbox',
'class' => array('checkbox_field'),
'label' => __('Split Order', 'woocommerce'),
'required' => false,
), $checkout->get_value( 'my_split_checkbox' ));
echo '</div>';
}
但页面没有完全加载。但是,如果我用
替换钩子add_action( 'woocommerce_after_checkout_billing_form', 'my_checkbox' );
然后复选框显示在结算详细信息的末尾,没有问题。如何让文本框显示在结帐订单审查中?理想情况下,在表 .woocommerce-checkout-review-order-table 之后。
【问题讨论】:
标签: wordpress checkbox woocommerce checkout