Chào anh em , lâu rồi không có thời gian viết bài Hôm nay tranh thủ chia sẽ anh em tips Tạo đánh giá ngẫu nhiên trong wordpress để tạo cho trang phẩm của mình sinh động hơn và đỡ nhàm chán nhé
thôi vào việc luôn nhé anh em 🙂
Tạo đánh giá ngẫu nhiên cho sản phẩm trong wordpress
Để dể Hinh dung mình đang nói đến vấn đề gì mời anh em xem hình thực tế mình đã thử khá hay ho cho người thích màu mè
Nhìn phát đánh giá quá đẹp đúng không anh em – làm xong mình nhầm trang mình có đánh giá thật haha – Này mình dùng HOOK nhé
Haha sau khi thêm vào nhìn PRO hẳn ra bác – dùm kiếm mã chã có đánh giá nào hoho – Phát này tớ dùng Short nhét vô nhé hi
Cách Tạo đánh giá ngẫu nhiên cho sản phẩm
bắt đầu từ số đánh giá ta dùm với hàm RANDOM trong php phát nhé
1 |
<?php echo rand(50, 295); ?> |
Với hàm này số trả về sẻ nằm trong khoảng từ 50 – 295 nhé số này bạn có thể tăng hoặc giảm tùy ý của bạn 🙂
ok hiểu về tạo ra Random số ròi chỉ add vô hook để lôi nó ra cho đẹp đẽ là được haha với code sau vào Function của theme nhé
1 2 3 4 5 6 7 8 9 10 11 12 |
// tạo đánh giá sản phẩm Random - Flatsome.xyz function danhgia_Random(){ ?> <div class="rate"> <span class="point">4.2/5 <i class="icon-star"></i></span> <span class="total-rate"><?php echo rand(50, 295); // Hiển thị: -2 ?> đánh giá</span> </div> <?php } add_filter( 'woocommerce_after_shop_loop_item_title', 'danhgia_Random', 10, 3 ); add_shortcode( 'danhgia', 'danhgia_Random' ); |
Như hình nhé
Giải thích đoạn code trên nhé
với dòng add_filter( ‘woocommerce_after_shop_loop_item_title’, ‘danhgia_Random’, 10, 3 ); => hook vào vị trí dưới tựa đề sản phẩm – xem ở bài các vị trí hook
với dòng add_shortcode( ‘danhgia’, ‘danhgia_Random’ ); => tạo short mới có tên là [ danhgia] xem bài cách tạo Short
OK sau khi hook thì trang sản phẩm đã chạy ok nhé thêm chút css là được
1 2 3 4 |
.product-small .rate span.point { color: #ff9321; font-weight: normal; } |
Với trang chi tiết sản phẩm ta chỉ cần nhét short [danh gia] vào vị trí cần hiện thị là xong nhé
Chúc các bạn thành công nhé