【发布时间】:2016-04-11 18:51:00
【问题描述】:
我正在开发一个内置于 woocommerce 的电子商务网站。当客户下单时,他/她需要在结帐页面的帐单地址中输入一个省份。默认情况下,Woocommerce 将其设置为“必需”。但我不希望它是强制性的。如何在结帐页面中“不需要”省字段?请帮忙。
【问题讨论】:
标签: wordpress woocommerce checkout
我正在开发一个内置于 woocommerce 的电子商务网站。当客户下单时,他/她需要在结帐页面的帐单地址中输入一个省份。默认情况下,Woocommerce 将其设置为“必需”。但我不希望它是强制性的。如何在结帐页面中“不需要”省字段?请帮忙。
【问题讨论】:
标签: wordpress woocommerce checkout
我不认为“省”是默认的 woocommerce 结帐字段,但如果您知道正确的“省”字段名称,可以使用以下示例:
将此插入到您的 WordPress 主题中的 functions.php 文件中。
add_filter( 'woocommerce_billing_fields', 'wc_cf_filter_state', 10, 1 );
function wc_cf_filter_state( $fields ) {
$fields ['billing_state']['required'] = false;
return $fields ;
}
【讨论】: