我正在尝试删除结帐页面中的密码字段 .
这是我尝试过的(代码在我的 functions.php
主题文件中):
// Hook in
add_filter( 'woocommerce_default_address_fields' , 'custom_override_default_address_fields' );
// Our hooked in function - $address_fields is passed via the filter!
function custom_override_default_address_fields( $address_fields ) {
$checkout_fields['account']['required'] = false;
return $checkout_fields;
}
但它没有用 .
在woocommerce结帐页面中删除密码字段的钩子是什么?
谢谢 .
1 回答
要使密码字段可选,您应该使用 woocommerce_checkout_fields hook,这样:
要删除这些密码字段,您应该以这种方式使用 unset() PHP函数:
代码放在活动子主题(或主题)的function.php文件中,或者放在任何插件文件中 .
Official Reference: Customizing checkout fields using actions and filters