Hiển thị sản phẩm theo danh mục wordpress

     

Trong bài viết này bản thân sẽ giúp chúng ta Tự tạo ra hiển thị thành phầm theo danh mục Woocommerce một bí quyết dễ dàng và đơn giản tuyệt nhất.


Chào các bạn,

Một công dụng nhưng mà bản thân thấy có khá nhiều ai đang quan tâm là thế vị sử dụng shortcode tuyệt Plugin để hiển thị sản phẩm theo danh mục trong Woocommerce, thì ta hoàn toàn có thể từ có tác dụng nó với code của chính mình.Trong bài viết này mình sẽ giúp chúng ta Tự tạo nên hiển thị sản phẩm theo hạng mục Woocommerce một biện pháp đơn giản và dễ dàng nhất

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

– Đôi khi bạn sẽ cần có vòng lặp(Loop) kéo ra bài viết nhỏng sau :

"publish","orderby" => "ID","order" => "DESC","posts_per_page"=> "4"));?>have_posts()) : $vnkings->the_post(); ?>// nội dung nên lặpNếu áp dụng Loop nlỗi bên trên thì nó vẫn khoác định rước bài bác trong Post type = Post (đó là phần tin tức của những bạn)

– Vậy chúng ta đề nghị 1 số điều kiện nâng cấp để nó bắt được thành phầm vào một hạng mục rõ ràng 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 ham mê :

WP_Query(): chế tác 1 Query cùng với các điều kiện bên trong‘post_type’=>’product: Lấy các nội dung bài viết trong post type Product‘post_status’=>’publish’: Hiển thị các bài viết đang đăng(không phải bài xích nháp)‘taxonomy’ => ‘product_cat’: Bên bên trên ta thấy đã lấy nội dung bài viết ở Product, vậy tiếp theo ta hướng nó cho tới Danh mục cụ thể là Taxonomy product_cat‘field’ => ‘id’: Cách để lấy 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 danh mục thành phầm bạn phải nhập vào‘orderby’ => ‘ID’,’order’ => ‘DESC’: Hiển thị thành phầm trường đoản cú bắt đầu mang đến cũ‘posts_per_page’=> ‘4’: hiển thị ra số lượng sản phẩm bạn có nhu cầu, rõ ràng tại chỗ nà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 hạng mục thành phầm với coi ID trên tkhô giòn Address trình duyệt

*

– khi vẫn có vòng lặp ra những thành phầm vào hạng mục cụ thể rồi, bọn họ tò mò cho phương pháp hiển thị các thành phầm trong tầm lặp kia nhé:(Đầu tiên chúng ta nên gọi nội dung bài viết này để thấy ta bao gồm hàm gì để mang ra dữ liệu vào Woocommerce: Tổng đúng theo những hàm hiển thị tài liệu mang lại Woocommerce)

– Bây giờ ta sẽ có được đoạn code cụ thể 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() : mang liên kết hạng mục sản phẩmget_cat_name() : hiển thị title danh mục sản phẩmHãy vậy ID_Của_Danh_Mục_Sản_Phẩm bởi id danh mục sản phẩm của chúng ta nhé

Xem test tác dụng bên Vnkings.com:

*

Bằng sự sáng chế của người sử dụng hãy thử sinh sản style riêng rẽ bỏ phần này! trường hợp thành công hãy khoe phần bạn làm với mình qua fanpage facebook hoặc comment nhé