【发布时间】:2021-05-14 08:06:16
【问题描述】:
我正在尝试添加一个复选框,以显示或隐藏来自 WooCommerce 的原始“附加说明”。有谁知道该怎么做?
我将使用 Add a checkbox to show / hide checkout fields in Woocommerce 回答代码,在结帐页面中添加该复选框。
来自 woocommerce 的原始“附加说明”位于 form-shipping.php 下,如下所示:
<div class="woocommerce-additional-fields">
<?php do_action( 'woocommerce_before_order_notes', $checkout ); ?>
<?php if ( apply_filters( 'woocommerce_enable_order_notes_field', 'yes' === get_option( 'woocommerce_enable_order_comments', 'yes' ) ) ) : ?>
<?php if ( ! WC()->cart->needs_shipping() || wc_ship_to_billing_address_only() ) : ?>
<h3><?php esc_html_e( 'Additional information', 'woocommerce' ); ?></h3>
<?php endif; ?>
<div class="woocommerce-additional-fields__field-wrapper">
<?php foreach ( $checkout->get_checkout_fields( 'order' ) as $key => $field ) : ?>
<?php woocommerce_form_field( $key, $field, $checkout->get_value( $key ) ); ?>
<?php endforeach; ?>
</div>
<?php endif; ?>
<?php do_action( 'woocommerce_after_order_notes', $checkout ); ?>
</div>
【问题讨论】:
-
是的!这就是我想要做的,但是因为我不能提到我完全尝试了一个新的自定义字段,但这也没有真正起作用。我马上修改,谢谢
标签: php jquery wordpress woocommerce checkout