ما قبلاً دیده ایم که چگونه می توان با استفاده از یک قطعه ساده زمینه ها را در صفحه پرداخت غیرفعال کرد.
ووکامرس : قسمت PostCode / Zip را در صفحه پرداخت غیرفعال کنید
با توجه به هدف نهایی من برای تلاش در انجام هرچه بیشتر بدون نصب پلاگین های سنگین ، امروز نگاهی خواهیم انداخت به نحوه جابجایی زمینه ها در داخل بخش های صورتحساب و حمل و نقل.

قطعه PHP: انتقال / ترتیب مجدد فیلدها @ صفحه پرداخت ووکامرس
add_filter( 'woocommerce_default_address_fields', 'ej_reorder_checkout_fields' );
function ej_reorder_checkout_fields( $fields ) {
// default priorities:
// 'first_name' - 10
// 'last_name' - 20
// 'company' - 30
// 'country' - 40
// 'address_1' - 50
// 'address_2' - 60
// 'city' - 70
// 'state' - 80
// 'postcode' - 90
// e.g. move 'company' above 'first_name':
// just assign priority less than 10
$fields['company']['priority'] = 8;
return $fields;
}
قطعه PHP: انتقال فیلد ایمیل @ صفحه پرداخت ووکامرس
من یک مقاله کامل فقط در مورد این ویژگی نوشتم:
https://axio.ir/woocommerce-move-email-field-to-top-checkout/ - لذت ببرید!

