1
如何仅在发货方式选择本地取件时显示订单备注栏否则隐藏订单备注栏。Woocommerce结帐仅在发货方式选择本地取货时显示订单备注栏
如何仅在发货方式选择本地取件时显示订单备注栏否则隐藏订单备注栏。Woocommerce结帐仅在发货方式选择本地取货时显示订单备注栏
请试试这个。
function checkout_update_script() {
if (is_checkout()) :
?>
<script>
jQuery(function($) {
$checkout_form = $('form.checkout');
$checkout_form.on('change', 'input[name="payment_method"]', function() {
var payment_method = $checkout_form.find('[name="payment_method"]').serializeArray()[0]['value'];
$checkout_form.find('[name="order_comments"], [for="order_comments"]').toggle(payment_method == 'paypal')
}).find('input[name="payment_method"]').trigger('change');
});
</script>
<?php
endif;
}
add_action('wp_footer', 'checkout_update_script', 999);
只有在选择贝宝后,才会显示订单注释。请根据您的需求进行更改。至少你需要改变payment_method == 'paypal'
。