我使用在Conditionally unset checkout field in woocommerce處給出的條件結賬字段。 但是,它不會刪除所需的驗證字段? 如何在「if(true)」中傳遞條件語句以刪除所需的驗證?換句話說,我如何檢查選擇了哪個選項? 問候Woocommerce在條件結賬領域如何刪除必需的驗證
if(true){ // pass conditional statement here
unset($fields['billing']['add_house_name']); // remove field
$fields['billing']['add_building_name']['required'] = false; // remove required validation
}
return $fields;
您可以使用條件是這樣的: 如果($域[ '結算'] [ 'add_house_name'] ==真){ 未設置 ($域[ '結算'] [ 'add_house_name']); //刪除字段 $ fields ['billing'] ['add_building_name'] ['required'] = false; // } –