我有wordpress网站,运行woocommerce . 当客户在结账表单中选择国家时,县名列表会下拉,但该字段显示为不需要 . 我还想要一个*贴在标签上 . 我怎样才能做到这一点 ?
应用以下Gist,但将 false 更改为 true :
false
true
add_filter( 'woocommerce_billing_fields', 'woo_filter_state_billing', 10, 1 ); add_filter( 'woocommerce_shipping_fields', 'woo_filter_state_shipping', 10, 1 ); function woo_filter_state_billing( $address_fields ) { $address_fields['billing_state']['required'] = true; return $address_fields; } function woo_filter_state_shipping( $address_fields ) { $address_fields['shipping_state']['required'] = true; return $address_fields; }
我测试了这个,它正在工作 .
另一个选项,即使用here所描述的过滤器 woocommerce_default_address_fields 确实 NOT 工作 .
woocommerce_default_address_fields
1 回答
应用以下Gist,但将
false
更改为true
:我测试了这个,它正在工作 .
另一个选项,即使用here所描述的过滤器
woocommerce_default_address_fields
确实 NOT 工作 .