Thay đổi nhiều dòng thông báo lỗi của WooCommerce Checkout thành 1 dòng

Thay đổi nhiều dòng thông báo lỗi của WooCommerce Checkout thành 1 dòng

Trong hướng dẫn này, bạn sẽ học cách thay đổi hoàn toàn thông báo lỗi trên trang WooCommerce Checkout. Ngoài ra, bạn có thể đặt lời nhắc về trường nào bị thiếu mà không cần phải cuộn lên để kiểm tra lỗi.

Đây là cách bạn có thể thay đổi thông báo lỗi thanh toán.

Chỉ hiển thị một thông báo lỗi cho trường kiểm tra WooCommerce

Thêm mã sau vào tệp functions.php:

function woocommere_checkout_show_one_error( $fields, $errors ){
   // if their is any validation errors
   if( !empty( $errors->get_error_codes() ) ) {

      // remove all of Error msg
      foreach( $errors->get_error_codes() as $code ) {
         $errors->remove( $code );
      }

      // our custom Error msg
      $errors->add('validation', 'Please key in all required fields.');
   }
}
add_action('woocommerce_after_checkout_validation','woocommere_checkout_show_one_error', 999, 2);

Thay đổi nhiều dòng thông báo lỗi của WooCommerce Checkout thành 1 dòng

Nếu muốn chèn thêm 1 đoạn mã lỗi khác, ở đây là terms and conditions thì chèn thêm đoạn code sau:

function woocommere_checkout_show_one_error( $fields, $errors ){
   // if their is any validation errors
   if( !empty( $errors->get_error_codes() ) ) {

      // remove all of Error msg
      foreach( $errors->get_error_codes() as $code ) {
         $errors->remove( $code );
      }

      // our custom Error msg
      $errors->add('validation', 'Please key in all required fields.');
   }
   if ( $fields[ 'terms' ] == 0 ){
      $errors->add( 'validation', 'Please read and accept the terms and conditions to proceed with your order.' );
   }
}
add_action('woocommerce_after_checkout_validation','woocommere_checkout_show_one_error', 999, 2);

Thay đổi nhiều dòng thông báo lỗi của WooCommerce Checkout thành 1 dòng

Tóm lại, bài đăng này chia sẻ cách bạn có thể thay đổi thông báo lỗi trường bắt buộc. Giải pháp này sẽ giúp bạn khai báo trang thanh toán khi có nhiều lỗi. Hãy nhớ đặt đoạn mã PHP ở cuối tệp functions.php chủ đề con của bạn và cập nhật tệp. Đảm bảo rằng bạn biết mình đang làm gì khi chỉnh sửa tệp này, vì bạn có thể dễ dàng chia nhỏ trang web của mình.

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận
0
Rất thích suy nghĩ của bạn, hãy bình luận.x