Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 如何在Woocommerce中编辑“发送到不同地址”表单中的字段?_Wordpress_Woocommerce_Woocommerce Theming - Fatal编程技术网

Wordpress 如何在Woocommerce中编辑“发送到不同地址”表单中的字段?

Wordpress 如何在Woocommerce中编辑“发送到不同地址”表单中的字段?,wordpress,woocommerce,woocommerce-theming,Wordpress,Woocommerce,Woocommerce Theming,我想从签出中取消设置一个字段。我做了一个简单的函数 add_filter( 'woocommerce_checkout_fields' , 'remove_checkout_fields' ); function remove_checkout_fields( $fields ){ unset($fields['billing']['billing_country']); return $fields; } 它是为标准形式工作的。当我单击“发送到其他地址”时,新表单具有此字段。

我想从签出中取消设置一个字段。我做了一个简单的函数

add_filter( 'woocommerce_checkout_fields' , 'remove_checkout_fields' );
function remove_checkout_fields( $fields ){
    unset($fields['billing']['billing_country']);
    return $fields;
}

它是为标准形式工作的。当我单击“发送到其他地址”时,新表单具有此字段。所以我的问题是如何删除这两个表单的字段?

您应该在函数中也添加这一行

            unset($fields['shipping']['shipping_country']);

您应该在函数中也添加这一行

            unset($fields['shipping']['shipping_country']);