1都市のみに販売する店舗を設定しています。私は都市のオプションを事前に塗りつぶされたフィールドに制限する方法を理解しようとしています。WooCommerce:チェックアウト時に州と都市を事前に選択して制限する
私はすでに国を制限し、私のfunctions.php
に次のコードを使用してきました:
add_filter('default_checkout_country', 'change_default_checkout_country');
add_filter('default_checkout_state', 'change_default_checkout_state');
function change_default_checkout_country() {
return 'PK'; // country code
}
function change_default_checkout_state() {
return 'SD'; // state code
}
をそして私は、次を使用して状態を事前に選択した:
add_filter('woocommerce_states', 'bbloomer_custom_woocommerce_states');
function bbloomer_custom_woocommerce_states($states) {
$states['PK'] = array(
'SD' => 'Sindh',
);
return $states;
}
しかし...今、街が来て、私は迷っています。私はと$fields['billing']['billing_city']['value']
を使用してみました。
私は顧客をカラチに限定したい。私はWooCommerceフィルタについてよく知らないので、これを達成するための助けが必要です。