首页 > 解决方案 > WooCommerce Checkout:隐藏帐单详细信息

问题描述

在此处输入图像描述

我不想获取帐单信息,我想隐藏此表单输入,并想组织结帐页面,我已尝试

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );

function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_first_name']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_address_1']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_city']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
return $fields;
}

取消设置帐单明细,但这不会隐藏“帐单明细”标签,并且无法组织结帐页面,请帮助,等待回复,在此先感谢。

标签: phpwoocommercecheckout

解决方案


add_filter( 'woocommerce_billing_fields', 'custom_woocommerce_billing_fields', 100 );

function custom_woocommerce_billing_fields(){
    return [];
}

add_action( 'wp_head', 'include_styles' );

function include_styles() {
    if ( is_checkout() ) {
       echo '
            <style>
                .woocommerce-billing-fields h3 {
                    display: none;
                }
            </style>
       ';
    }
}

推荐阅读