我正在寻找一种方法,当用户登录时,在结账页面中消失wooccommerce计费地址。这可能吗?首先,为什么?!为什么即使用户登录,账单地址表单也总是显示在结账页面上?!!!
1)对于您的问题,请尝试以下方法:
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
if( is_user_logged_in() ){
unset($fields['billing']);
$fields['billing'] = array();
}
return $fields;
}
2) 对于您的第二个问题:
如果用户想修改账单表单中的某些内容,则在这里他不能修改其他内容。如果你认为这不正确,最好开发一个插件,也许很多人会这么想。