Hướng dẫn chỉnh sửa giá woocommerce bất động sản wordpress

Thứ năm - 07/07/2022 00:47
Tại xao cần chỉnh sửa cách hiển thị giá khi lên các đơn vị lớn như tỷ,... Khi sản phẩm website bạn có giá cao như 1.000.000 vnd sẽ khiến việc hiển thị sản phẩm ở các giao diện nhỏ sẽ bị vỡ đi. Gây một cảm giác khó chịu cho người dùng khi trải nghiệm UX. Hôm nay mình sẽ hướng dẫn các bạn thay đổi giá trên sản phẩm của plugin woocommerce wordpress dễ dàng.
Đầu tiên bạn đăng nhập vào admin -> Giao diện -> Sửa giao diện -> functions.php 
//Code đọc giá
function gia_num_forvietnamese( $num = false ) {
    $str = '';
    $num  = trim($num);
    $arr = str_split($num);
    $count = count( $arr );
    $f = number_format($num);
       //KHÔNG ĐỌC BẤT KÌ SỐ NÀO NHỎ DƯỚI 999 ngàn
    if ( $count < 7 ) {
        $str = $num;
    } else {
        // từ 6 số trở lên là triệu, ta sẽ đọc nó !
        // "32,000,000,000"
        $r = explode(',', $f);
        switch ( count ( $r ) ) {
            case 4:
                $str = $r[0] . ' tỷ';
                if ( (int) $r[1] ) { $str .= ' '. $r[1] . ' triệu'; }
            break;
            case 3:
                $str = $r[0] . ' Triệu';
                if ( (int) $r[1] ) { $str .= ' '. $r[1] . 'nghìn'; }
            break;
        }
    }
    return ( $str . ' ' );
}
//end code đọc giá
function Gia_goc() {
    global $product;
    if( $product->is_on_sale() ) {
        return $product->get_regular_price();
    }else{
        return $product->get_regular_price();
    }
}

Để hiển thị ra giao diện các bạn dùng dòng code sau
if (Gia_goc()!=""){ 
echo gia_num_forvietnamese(gia_goc()); 
}else{
echo "Liên hệ";
}
Lưu lại và xóa cache reload lại trang để thử lại. Mong bài viết giúp ích được các bạn phần nào trong thiết kế Website. Hãy nhấn nút like và share  để mọi người cùng học hỏi kiến thức mới nhé. Cảm ơn các bạn đã quan tâm VNCODE.

Tác giả: admin

 Tags: woocommerce

Tổng số điểm của bài viết là: 0 trong 0 đánh giá

Click để đánh giá bài viết

  Ý kiến bạn đọc

Hỏi đáp với tôi

close
  • smart_toy Hi there 👋 How can I help you today?
send
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây