仅当选择送货方式本地提货时,Woocommerce结帐显示订单备注字段

时间:2017-08-07 06:44:45

标签: wordpress woocommerce checkout

如果仅在装运方法时显示订单备注字段,则选择本地取件,否则隐藏订单备注字段。

1 个答案:

答案 0 :(得分:0)

请试试这个。

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 );

只有在选择了paypal时才会显示订单备注。请根据您的需要改变。至少你需要改变payment_method == 'paypal'