14/11/2024 Share code 4 phút đọc 3.1K lượt xem

Tạo Banner Danh mục sản phẩm bằng ACF

Banner Danh mục

Tunlamweb Cập nhật ngày 30/11/2024
Tạo Banner Danh mục sản phẩm bằng ACF

Để hiển thị  Banner Danh mục cho từng danh mục sản phẩm trong WooCommerce bằng Advanced Custom Fields (ACF) là một điểm mạnh cho SEO, bạn có thể làm theo hướng dẫn dưới đây. Với ACF, bạn sẽ tạo một trường tùy chỉnh cho danh mục sản phẩm và sau đó hiển thị nó ở đầu trang danh mục.

Tạo Banner Danh mục sản phẩm bằng ACF

Tạo Banner Danh mục sản phẩm bằng ACF
Tạo Banner Danh mục sản phẩm bằng ACF

Tạo trường tùy chỉnh Banner Danh mục sản phẩm với ACF

Truy cập vào ACF > Add New để tạo một nhóm trường mới.

Tạo trường tùy chỉnh Banner Danh mục sản phẩm với ACF
Tạo trường tùy chỉnh Banner Danh mục sản phẩm với ACF

Đặt tên cho nhóm trường (ví dụ: “Banner Danh mục”).

  • Nhấn vào Add Field để thêm trường mới:
  • Field Label: Banner
  • Field Name: banner_category
  • Field Type: Image

Ở phần Location, chọn:

Tạo trường tùy chỉnh Banner Danh mục sản phẩm với ACF - Location
Tạo trường tùy chỉnh Banner Danh mục sản phẩm với ACF – Location

Show this field group if: Taxonomy Term is equal to Product Category.

Nhấn Publish để lưu lại nhóm trường.

Hiển thị Banner Danh mục sản phẩm trên trang danh mục sản phẩm

Thêm đoạn code sau vào file functions.php của theme con (child theme) hoặc sử dụng plugin Code Snippets:

Kết quả:

  • Khi bạn vào trang danh mục sản phẩm, nếu đã chọn hình ảnh banner trong phần ACF của danh mục, hình ảnh sẽ được hiển thị ở phần đầu trang, ngay phía trên danh sách sản phẩm.

Lưu ý khi tạo Banner Danh mục

  • Nếu hình ảnh không hiển thị, hãy kiểm tra lại rằng bạn đã thêm trường tùy chỉnh cho đúng danh mục sản phẩm.
  • Hãy xóa cache của website (nếu có) sau khi thêm mã để đảm bảo thay đổi có hiệu lực.

Hãy thử và cho mình biết nếu bạn cần thêm hỗ trợ nhé!

Theo dỗi thêm ở Fanpage của tôi nhé.

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

Thích 0
Bình thường 0
0 0 đá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