WooCommerce Checkout: скрыть платежные данные - PullRequest
0 голосов
/ 08 ноября 2018

enter image description here

Я не хочу получать платежную информацию, я хочу скрыть эту форму ввода и хочу организовать страницу оформления заказа, я пытался

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

сбросить платежные реквизиты, но это не скрывает ярлык "Платежные реквизиты" и не может организовать страницу оформления заказа, пожалуйста, помогите, ожидая ответа, заранее спасибо.

1 Ответ

0 голосов
/ 08 ноября 2018
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>
       ';
    }
}
...