15/11/2024 Hướng dẫn 5 phút đọc 3.1K lượt xem

Show Danh mục con trong trang Danh mục Woocommerce

Tunlamweb Cập nhật ngày 30/11/2024
Cách thêm icon/hình ảnh cho danh mục con

Trong WooCommerce, bạn có thể hiển thị danh sách danh mục con bên dưới danh mục cha trên trang danh mục sản phẩm, và kèm theo icon hoặc hình ảnh đại diện cho danh mục con đó.

Show Danh mục con trong trang Danh mục Woocommerce

Show Danh mục con trong trang Danh mục Woocommerce
Show Danh mục con trong trang Danh mục Woocommerce

Xem thêm: Bố cục Danh mục sản phẩm Woocommerce chuẩn Seo và dễ lên top tìm kiếm

Xem thêm: Vị trí các hàm hook trong trang danh mục sản phẩm woocommerce

Dưới đây là các bước để thực hiện việc này:

Cách thêm icon/hình ảnh cho danh mục con

Để thêm icon hoặc hình ảnh đại diện cho danh mục, bạn có thể sử dụng thumbnail của danh mục sản phẩm. WooCommerce có sẵn chức năng để thiết lập hình ảnh đại diện cho từng danh mục.

Cách thêm icon/hình ảnh cho danh mục con
Cách thêm icon/hình ảnh cho danh mục con
  • Vào Products > Categories trong bảng điều khiển WordPress.
  • Chọn danh mục con mà bạn muốn thêm icon và nhấp vào Edit (Chỉnh sửa).
  • Thêm hình ảnh vào phần Thumbnail.

Hiển thị danh mục con kèm icon trên trang danh mục cha

Bạn cần thêm một đoạn mã vào file functions.php của theme đang sử dụng hoặc tạo một plugin tùy chỉnh.

Giải thích mã:

  • get_queried_object(): Lấy đối tượng danh mục hiện tại.
  • get_terms(): Lấy danh sách danh mục con dựa theo term_id của danh mục cha.
  • get_term_meta(): Lấy ID của hình ảnh đại diện cho danh mục con.
  • wp_get_attachment_url(): Lấy URL của hình ảnh dựa theo ID.

Kết quả

Khi truy cập trang danh mục cha trên WooCommerce, bạn sẽ thấy danh sách các danh mục con được hiển thị kèm theo icon hoặc hình ảnh đại diện. Mỗi danh mục con sẽ có link để người dùng có thể truy cập.

Show Danh mục con trong trang Danh mục Woocommerce
Show Danh mục con trong trang Danh mục Woocommerce

 

Lưu ý

  • Đảm bảo rằng bạn đã thêm hình ảnh đại diện cho tất cả các danh mục con, nếu không icon sẽ không hiển thị.
  • Đoạn mã trên nên được kiểm tra kỹ trên môi trường phát triển trước khi áp dụng lên website chính thức.

Nếu bạn gặp vấn đề trong quá trình thực hiện hoặc cần tùy chỉnh thêm, hãy cho mình biết nhé!

Theo dỗi mình thêm trên Fanpage nhé.

Chúc bạn thành công.

Thích 1
Bình thường 0
5 1 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất