Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Thiết kế web giá rẻ
    • Thiết kế website WordPress
    • Hosting Miễn Phí 100GB
    • Tích hợp thanh toán MoMo, ViettelPay, Vietcombank, MB..
    • Tối ưu Google PageSpeed
    • Sửa lỗi nâng cấp website
    • Viết plugin WordPress
    • Code Tool theo yêu cầu
  • Bảng giá
  • Quy trình làm việc
  • Giới thiệu
  • Liên Lạc
Trang chủ » Wordpress » Wordpress plugins » Hiển thị số lượng sản phẩm trên một hàng với woocommerce

Hiển thị số lượng sản phẩm trên một hàng với woocommerce

Thứ Năm, 11/09/2014 by Hoàng Quách

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Mặc định woocommerce hiển thị 4 sản phẩm trên một hàng với kích thước chiều rộng tối đa của website.
Thay đổi số lượng cột sản phẩm woocommerce

Nhưng nếu wordpress theme thiết kế giao diện theo kiểu responsive, sẽ hiển thị đa dạng tương thích trên nhiều thiết bị cho nhiều kích thước width khác nhau, lúc đó woocommerce sẽ hiển thị số lượng sản phẩm căn cứ theo độ rộng co vào của theme.
so-luong-hang-cot-san-pham-woocommerce

Nhưng nếu theme không hỗ trợ giao diện responsive, dù web chạy trên mọi thiết bị có kích thước khác nhau thì số lượng cột sản phẩm liệt kê trong catelog hay page shop đều không thay đổi.
not-support-responsive

Thay đổi số lượng sản phẩm trên một hàng – woocommerce

Để thay đổi số lượng hiển thị các sản phẩm trên một hàng, chúng ta sử dụng hook loop_shop_columns.

// Change number or products per row to 3
add_filter('loop_shop_columns', 'loop_columns');
if (!function_exists('loop_columns')) {
	function loop_columns($num) {
		return 3; // 3 products per row
	}
}

Ví dụ trên mình chỉ định 3 sản phẩm trên một dòng. Kết quả:
grid-products-change-columns

Bạn sẽ thấy hook này được gọi trong template content-product.php để xác định số lượng cột trong danh sách liệt kê sản phẩm của woocomerce dạng GRID.
Tại dòng 22 trong file content-product.php

$woocommerce_loop['columns']=apply_filters('loop_shop_columns',4);

Bạn có thể sửa lại giá trị mặc định này.

Nếu bạn thích bài viết này, hãy ủng hộ chúng tôi bằng cách đăng ký nhận bài viết mới ở bên dưới và đừng quên chia sẻ kiến thức này với bạn bè của bạn nhé. Bạn cũng có thể theo dõi blog này trên Twitter và Facebook

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Chuyên mục: Wordpress, Wordpress plugins Tìm kiếm: web bán hàng, Woocommerce, wordpress plugins

Comments

  1. Huỳnh văn lai says

    Thứ Sáu, 01/12/2017 at 5:42 chiều

    web mình bị lỗi không đều trên trang chủ thì làm sao vậy ad?
    http://giamsat24hvn.com ad xem giúp mình với vẫn chưa khắc phục được sự cố

    • Hoàng Quách says

      Thứ Sáu, 01/12/2017 at 6:33 chiều

      Bạn làm theo các bước mình hướng dẫn nhé

    • Hoàng Quách says

      Thứ Ba, 19/12/2017 at 7:38 sáng

      Lỗi này có thể do CSS, hoặc dùng PHP để tách hàng xuống với số lượng 1 hàng được chỉ định. Bạn xem ví dụ này nhé:

      <?php
      $i = 0;
      // Thanks to PaoloVIP for the suggestion to add round() for loops with an odd # of results
      if ( have_posts() ) : while ( have_posts() ) : the_post();
        if ($i == 0) echo '<div id="left">';
        if ($i == (round($wp_query->post_count / 2))) echo '</div><div id="right">';
          the_content(); // or whatever custom content you desire
        if ($i == round($wp_query->post_count)) echo '</div>';
        $i++;
      endwhile; endif;
      ?>
      
  2. nguyenduy says

    Thứ Tư, 25/07/2018 at 3:42 chiều

    Ad cho hỏi, themple luc đầu e tải về thì trang chủ hiển thị 4 sản phẩm trên cùng 1 hàng ngang, nhưng khi e viết code vào để thêm sản phẩm, khi thêm vào thì nó sản phẩm thành 1 hàng dọc, chứ hk phải 4 sản phẩm trên 1 hàng ngang như lúc đầu, mong ad giúp đỡ.

  3. Huế Nguyễn says

    Thứ Năm, 30/08/2018 at 12:32 sáng

    mình đăng nhều sản phẩm lên danh mục nhưng khi xem thì 1 trang chỉ hiện thị 1 sản phẩm, mình muốn hiển thị nhiều thì phải làm sao? mong bạn giúp đỡ. Thanks!

  4. Vũ Bá Hải says

    Thứ Năm, 02/04/2020 at 12:33 chiều

    MÌnh có 1 web sản phẩm nhưng khi view mobile chỉ hiển thị 1 sản phẩm trê hàng, giờ muốn đổi thành 2 thì làm thế nào?

    • Hoàng Quách says

      Thứ Bảy, 04/04/2020 at 9:19 sáng

      Bạn xem bài viết này nhé /develop/php/cach-phat-hien-thiet-bi-nguoi-dung-mobile-bang-php

Tôi giúp gì cho bạn?

HOÀNG WEB

Địa chỉ: Tây Sơn, Phường Quang Trung, Quận Đống Đa, Hà Nội

Hotline: 0987 342 124 – 0868 292 303 (8h:00 – 21h:00)

Email: [email protected]

Website: www.hoangweb.com

KẾT NỐI VỚI TÔI

  • Facebook
  • GitHub
  • YouTube

SẢN PHẨM

  • Plugin Thanh Toán Quét Mã QR Code Tự Động
  • WP2Speed – Tối ưu Google Speed
  • 23WebHost – Hosting Miễn Phí 100GB

LIÊN KẾT

  • Có nên thuê thiết kế website giá rẻ?
  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2023 | All rights reserved | HOANG WEB
Mọi hình thức sao chép nội dung trên website này mà chưa được sự đồng ý đều là trái phép.