WooCommerce 对于想要创建一个的人来说,这是一个非常简单的系统 在线杂志,在基地 WordPress。
安装默认值时,WooCommerce将添加一个标准表格以进行计费详细信息。在页面上 “查看”客户。
被认为是 在线杂志 为了允许实体产品的交付和虚拟的排放,WooCommerce需要 标准表格 一系列客户数据:名称,名称,电话号码,国家,地址,城市, 鳕鱼邮政。例如,这些字段中的某些字段对于虚拟命令不是必需的。可以下载的产品或通过PayPal支付的产品不需要数据进行交付。在这种情况下,通过从结帐中消除某些字段来简化用户的控制系统。
消除田野 “鳕鱼邮政” Din WooCommerce结帐
我们可以消除 “邮政编码” / wooCommerce的计费后代码,我们必须去编辑WordPress网站的function.php文件。在functions.php中添加行:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}在哪里 “Billing_postCode” 它是邮政编码的字段。如果要删除第二个地址字段,我们将替换 “Billing_postCode” 铜 “billing_address_2”。
 unset($fields['billing']['billing_address_2']);在某些情况下,客户付款的细节可能不感兴趣。通常,当通过PayPal付款时。在这种情况下,我们可以选择从订单页面中消除所有字段。
 
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
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;
}这样,您将删除所有WooCommerce Checkout字段。
 
			
您好,谢谢您的这篇文章!
我需要删除公司的名称,这是完美的工作!!
我也想删除公司的名称 “运送到另一个地址”。
但是我不知道如何在代码中替换custom_override_checkout_fields。你能帮我吗?
嗨,我将此代码添加到functions.php的指导下,但我的网站崩溃了。这完全是空白的。我并不是这样的东西,但我也不是专业人士。
如果我可以访问仪表板,我只会删除它,但我根本无法在网站上访问任何内容。
请帮助,我该怎么办? 请紧急回应!
你好
我在付款部分 ” 账单信息 “写作 “送货地址 ” 我想改变。 我们能做什么。
非常感谢。
现在,您可以直接为超级实用的WordPress个性化面板进行操作。 (wp-admin/customize.php?)
你好,
是的,是定制器中的一个很好的iDeea,但在最新版本的woo中,我只看到 “地址2”,,,, “公司”。对于邮政编码和OHER归档,是要隐藏的Req函数代码。