Mở file functions.php trong child theme của bạn (nếu chưa có child theme, bạn nên tạo child theme để tránh mất thay đổi khi update theme). Thêm đoạn code sau để thay đổi giao diện và chức năng của trang checkout trong WooCommerce:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
//------ add_filter('woocommerce_checkout_fields', 'custom_modify_checkout_fields', 999999); function custom_modify_checkout_fields($fields) { // Xóa bỏ các trường không cần thiết $remove_fields = [ 'billing_last_name', 'billing_postcode', 'billing_city', 'billing_country', 'billing_state', 'billing_company', 'billing_address_1', 'billing_address_2' ]; foreach ($remove_fields as $field) { unset($fields['billing'][$field]); } unset($fields['shipping']['shipping_country']); // Tuỳ chỉnh nhãn và placeholder $fields['billing']['billing_first_name']['placeholder'] = 'Tên của bạn...'; $fields['billing']['billing_first_name']['label'] = 'Họ và Tên: '; $fields['billing']['billing_email']['placeholder'] = 'Nhập email...'; $fields['billing']['billing_email']['label'] = 'Email của bạn: '; $fields['billing']['billing_phone']['placeholder'] = 'Số điện thoại...'; $fields['billing']['billing_phone']['label'] = 'Phone: '; return $fields; } |
Đoạn mã này thực hiện các công việc sau: Ẩn các…