Đối với mỗi sản phẩm đều có lưu đánh giá trung bình. Nếu muốn tính đánh giá trung bình cho toàn bộ sản phẩm của WooCommerce, hãy thử dùng hàm bên dưới: function calculate_average_rating_for_all_products() { global $wpdb; $query = ” SELECT SUM(CAST(pm.meta_value AS DECIMAL(10,2)) * CAST(pr.meta_value AS UNSIGNED)) AS total_rating, SUM(CAST(pr.meta_value AS UNSIGNED)) AS total_reviews […]
Thẻ: woocommerce
Xóa các scripts của WooCommerce trên các trang khác nhau
Nếu bạn muốn tăng tốc trang web của mình khi sử dụng WooCommerce, bạn có thể sử dụng hàm điều kiện để loại bỏ các style và script được tạo ra bởi plugin WooCommerce. /** * Manage WooCommerce styles and scripts. */ function grd_woocommerce_script_cleaner() { // Remove the generator tag remove_action( ‘wp_head’, array( $GLOBALS[‘woocommerce’], ‘generator’ […]
Cập nhật giỏ hàng và đếm giỏ hàng khi thêm sản phẩm
Khi thêm 1 sản phẩm vào giỏ hàng bằng AJAX, hệ thống sẽ tự động đếm số lượng của mini cart và cập nhật lại danh sách sản phẩm trong mini cart. <div class=”basket-item-count”> <span class=”cart-items-count”> <?php echo WC()->cart->get_cart_contents_count(); ?> </span> </div> Mặc định, nếu dùng thẻ a có class là cart-contents sẽ được đếm […]
Tùy biến hiển thị giỏ hàng WooCommerce
Khi bạn dùng plugin hoặc giao diện, bạn hoàn toàn có thể tùy biến giỏ hàng WooCommerce theo sở thích. Chỉnh sửa cart.php: <?php /** * Cart Page * * This template can be overridden by copying it to yourtheme/woocommerce/cart/cart.php. * * HOWEVER, on occasion WooCommerce will need to update template files and you * […]