如何编辑[woocommerce_checkout]页面以不显示任何地址字段?

时间:2015-08-27 16:52:36

标签: wordpress woocommerce

我有一个WordPress网站并激活了WooCommerce。我有一些可下载的产品可供销售,我不想在[woocommerce_checkout]页面中显示任何地址字段。

有可能吗?

1 个答案:

答案 0 :(得分:4)

将此代码添加到functions.php文件中。

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['order']['order_comments']);
    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;
}

或者您可以使用插件来获得相同的结果。