Product Category sidebar in WooCommerce

Chào các bác. Em đang dùng WooCommerce với theme Flatsome, em muốn hỏi là có giải pháp nào để thêm product categories widget vào Shop sidebar, và đó là category động, phụ thuộc vào category mà mình đang trỏ tới. Ví dụ truy cập vào danh mục giày dép, thì sidebar đó sẽ chỉ hiển thị các danh mục con của giày dép, vào danh mục quần áo, thì sidebar sẽ hiển thị danh mục con của giày dép(Chứ không hiển thị toàn bộ category và tĩnh)! Em cảm ơn!

Hiện tại chức năng sidebar của WP có sẵn trong hệ thống, bạn chỉ việc gọi ra là được.
Vào Widget -> Category

Còn việc theo chuyên mục con thì cũng có giải pháp nhưng thật sự không ai dùng đến, đa phần danh mục con chỉ hiển thị mỗi 1 link nhìn rất thô .

Chúc bạn thành công :slight_smile:

1 Like

Anh có thể giải thích qua giúp em giải pháp có thể làm được không ạ? Ý em là nó sẽ hiển thị như widget category product như anh nói, và DANH MỤC SẢN PHẨM => Tên danh mục hiện tại đang truy cập, và Các danh mục con sẽ là danh mục con của danh mục cha hiện tại ấy ạ! Em cảm ơn ạ!

Bạn chú ý các vị trí tô đỏ nhé

À vâng a, e đã thử và nó hiển thị theo kiểu vẫn có all danh mục, chỉ là cái danh mục đang chọn thì nó hiển thị cả danh mục con ạ.Screenshot%20from%202019-08-23%2016-25-09

Còn ý em định hỏi là nó như kiểu này ạ.Screenshot%20from%202019-08-23%2016-15-12
Vào shop là sẽ như hình 1, sau đó chọn danh mục Quần áo, thì danh mục sẽ như hình 2(nghĩa là toàn danh mục sẽ chỉ là tên danh mục cha đang chọn, và các danh mục con của nó ấy ạ), như vậy thì có làm được không hả anh? Em cảm ơn ạ!

Cái này có thể tự viết lấy 1 cái widget riêng để hiển thị

1 Like

Để làm được như vậy thì bạn cần phải biết html css, có khi cả wordpress nữa để custom lại html của widget đó.

1 Like

Làm như bạn vậy, nếu không có child-category thì sẽ không hiện sao?

1 Like

Bạn nghiên cứu thêm tài liệu này nhé

2 Likes

đúng ý em định làm thì sẽ là như thế.

vâng em cảm ơn anh. Để em thử cách này xem sao ạ!

https://wordpress.org/plugins/dynamic-widgets/ Cái này có phù hợp ko bác?

1 Like