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

woocommerce-set-default-city-values-checkout
WooCommerce: set the default billing_city @ checkout

قطعه کد 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

Categorized in:

Woocommerce,