Plugin để hiển thị sản phẩm theo danh mục trong woocommerce

     

Trong bài viết này mình sẽ giúp các bạn Tự chế tạo hiển thị thành phầm theo danh mục Woocommerce một cách dễ dàng nhất.


Chào những bạn,

Một tính năng mà mình thấy có khá nhiều bạn đang quan tâm là nỗ lực vì sử dụng shortcode hay Plugin để hiển thị sản phẩm theo hạng mục trong Woocommerce, thì ta có thể tự làm cho nó với code của chủ yếu mình.Trong nội dung bài viết này mình đang giúp chúng ta Tự chế tác hiển thị thành phầm theo hạng mục Woocommerce một cách dễ dàng nhất

*
Cùng bước đầu nào!

– Thông thường các bạn sẽ cần có vòng lặp(Loop) đem ra nội dung bài viết như sau :

"publish","orderby" => "ID","order" => "DESC","posts_per_page"=> "4"));?>have_posts()) : $vnkings->the_post(); ?>// nội dung cần lặpNếu thực hiện Loop như trên thì nó vẫn mặc định lấy bài xích trong Post type = Post (chính là phần tin tức của các bạn)

– Vậy họ cần 1 số ít điều kiện cải thiện để nó bắt được sản phẩm trong một danh mục ví dụ ở Woocommerce:

"product","post_status"=>"publish","tax_query" => array( array( "taxonomy" => "product_cat", "field" => "id", "terms" => "ID_Của_Danh_Mục_Sản_Phẩm" ) ),"orderby" => "ID","order" => "DESC","posts_per_page"=> "4"));?>have_posts()) : $vnkings->the_post(); ?>// văn bản từng sản phẩmGiải ham mê :

WP_Query(): tạo thành 1 Query với các điều kiện bên trong‘post_type’=>’product: mang các nội dung bài viết trong post type Product‘post_status’=>’publish’: Hiển thị các nội dung bài viết đã đăng(không phải bài bác nháp)‘taxonomy’ => ‘product_cat’: bên trên ta thấy đang lấy bài viết ở Product, vậy tiếp theo sau ta phía nó tới Danh mục ví dụ là Taxonomy product_cat‘field’ => ‘id’: cách để lấy ra taxonomy là áp dụng ID của taxonomy đó‘terms’ => ‘ID_Của_Danh_Mục_Sản_Phẩm’: Đây đó là phần khai báo ID của danh mục thành phầm bạn buộc phải nhập vào‘orderby’ => ‘ID’,’order’ => ‘DESC’: Hiển thị thành phầm từ new đến cũ‘posts_per_page’=> ‘4’: hiển thị ra số số lượng hàng hóa bạn muốn, ví dụ ở đây mình show ra 4 sản phẩm

Lấy ID_Của_Danh_Mục_Sản_Phẩm bằng phương pháp sửa danh mục thành phầm và coi ID bên trên thanh Address trình duyệt

*

– lúc đã bao gồm vòng lặp ra các thành phầm trong danh mục cụ thể rồi, họ tìm hiểu đến bí quyết hiển thị các sản phẩm trong vòng lặp kia nhé:(Trước tiên chúng ta nên đọc bài viết này giúp xem ta có những hàm gì để đưa ra dữ liệu trong Woocommerce: Tổng hợp các hàm hiển thị dữ liệu cho Woocommerce)

– hiện nay ta sẽ có được đoạn code ví dụ như sau:


"product","post_status"=>"publish","tax_query" => array( array( "taxonomy" => "product_cat", "field" => "id", "terms" => "ID_Của_Danh_Mục_Sản_Phẩm" )),"orderby" => "ID","order" => "DESC","posts_per_page"=> "4"));?>have_posts()) : $vnkings->the_post(); ?>
Lưu ý:

get_term_link() : lấy link danh mục sản phẩmget_cat_name() : hiển thị tiêu đề hạng mục sản phẩmHãy núm ID_Của_Danh_Mục_Sản_Phẩm bởi id hạng mục sản phẩm của khách hàng nhé

Xem thử hiệu quả bên Vnkings.com:

*

Bằng sự sáng tạo của chúng ta hãy thử sinh sản style riêng bỏ phần này! nếu thành công hãy khoe phần các bạn làm với mình qua fanpage hoặc comment nhé
Chuyên mục: Domain Hosting