条件付きチェックアウトフィールドは、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; // } –