ما قبلاً نحوه تنظیم مقادیر پیش فرض را برای برخی از کشوهای خاص (https://axio.ir/woocommerce-set-default-state-checkout-page) قبلاً دیده ایم. اما وقتی می خواهیم پیش فرض های ورودی های «نوشتاری» دیگر ، مانند صورتحساب_شهر را تعریف کنیم ، چه کاری می توانیم انجام دهیم؟

قطعه کد PHP: نحوه تنظیم پیش فرض شهر @ پرداخت
add_filter( 'woocommerce_checkout_fields', 'ej_set_checkout_field_input_value_default' );
function ej_set_checkout_field_input_value_default($fields) {
$fields['billing']['billing_city']['default'] = 'London';
return $fields;
}
نحوه تنظیم مقدار پیش فرض برای سایر قسمتهای پرداخت ووکامرس
مطمئناً می توانید برای بسیاری از قسمتهای دیگر به طور پیش فرض تنظیم کنید ، فقط به جای ['billing_city']
از قطعه زیر استفاده کنید:
- billing_first_name
- billing_last_name
- billing_company
- billing_address_1
- billing_address_2
- billing_city
- billing_postcode
- billing_country
- billing_state
- billing_email
- billing_phone
- shipping_first_name
- shipping_last_name
- shipping_company
- shipping_address_1
- shipping_address_2
- shipping_city
- shipping_postcode
- shipping_country
- shipping_state