HIỂN THỊ SẢN PHẨM THEO DANH MỤC WORDPRESS

      122

Trong bài viết này mình để giúp đỡ các bạn Tự chế tạo ra hiển thị sản phẩm theo hạng mục Woocommerce một biện pháp đơn giản độc nhất.


Chào chúng ta,

Một tính năng mà lại bản thân thấy có khá nhiều ai đang quan tâm là núm vị thực hiện shortcode xuất xắc Plugin nhằm hiển thị sản phẩm theo danh mục trong Woocommerce, thì ta rất có thể trường đoản cú làm nó với code của bản thân.Trong bài viết này bản thân để giúp chúng ta Tự tạo ra hiển thị sản phẩm theo hạng mục Woocommerce một bí quyết dễ dàng nhất

*
Cùng ban đầu nào!

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

"publish","orderby" => "ID","order" => "DESC","posts_per_page"=> "4"));?>have_posts()) : $vnkings->the_post(); ?>// văn bản đề xuất lặpNếu sử dụng Loop như bên trên thì nó đang mặc định rước bài bác vào Post type = Post (đó là phần tin tức của các bạn)

– Vậy chúng ta đề xuất một số ít điều kiện nâng cao nhằm nó bắt được sản phẩm trong một danh mục cụ thể sinh hoạt 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(); ?>// Nội dung từng sản phẩmGiải mê say :

WP_Query(): sinh sản 1 Query cùng với các ĐK mặt trong‘post_type’=>’product: Lấy các bài viết trong post type Product‘post_status’=>’publish’: Hiển thị những bài viết sẽ đăng(không phải bài nháp)‘taxonomy’ => ‘product_cat’: Bên bên trên ta thấy đã lấy bài viết nghỉ ngơi Product, vậy tiếp sau ta hướng nó tới Danh mục ví dụ là Taxonomy product_cat‘field’ => ‘id’: Cách để đưa ra taxonomy là thực hiện ID của taxonomy đó‘terms’ => ‘ID_Của_Danh_Mục_Sản_Phẩm’: Đây chính là phần knhì báo ID của hạng mục sản phẩm bạn phải nhập vào‘orderby’ => ‘ID’,’order’ => ‘DESC’: Hiển thị sản phẩm trường đoản cú mới mang lại cũ‘posts_per_page’=> ‘4’: hiển thị ra số lượng sản phẩm bạn muốn, cụ thể ở đây mình show ra 4 sản phẩm

Lấy ID_Của_Danh_Mục_Sản_Phẩm bằng cách sửa danh mục thành phầm cùng xem ID trên tkhô hanh Address trình duyệt

*

– Khi vẫn bao gồm vòng lặp ra các thành phầm vào hạng mục cụ thể rồi, chúng ta tìm hiểu mang lại cách hiển thị các sản phẩm trong tầm lặp đó nhé:(trước hết chúng ta nên phát âm nội dung bài viết này giúp xem ta có những hàm gì để mang ra dữ liệu trong Woocommerce: Tổng hòa hợp những hàm hiển thị dữ liệu mang lại Woocommerce)

– Bây tiếng ta sẽ sở hữu đoạn code cụ thể nlỗi 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 gắng ID_Của_Danh_Mục_Sản_Phẩm bằng id danh mục sản phẩm của bạn nhé

Xem thử tác dụng mặt Vnkings.com:

*

Bằng sự sáng chế của người tiêu dùng hãy thử tạo thành style riêng bỏ phần này! nếu như thành công hãy khoe phần các bạn làm với mình qua fanpage hoặc bình luận nhé