Mô tả: Giao diện quản trị WooCommerce hiển thị lỗi brands-styles-css
Từ phiên bản 9.6, WooCommerce tự động kích hoạt tính năng Thương hiệu (Brands) trên mọi website. Tính năng này cho phép phân loại và hiển thị sản phẩm theo thương hiệu. Tuy nhiên, nếu không sử dụng, tính năng này có thể làm chậm website, đặc biệt là do file CSS brands-styles-css
. Bài viết này hướng dẫn cách tắt WooCommerce Brands để tối ưu tốc độ website.
WooCommerce Brands là gì?
Sau khi cập nhật WooCommerce lên phiên bản 9.6 trở lên, bạn sẽ thấy mục Thương hiệu (Brands) trong phần Sản phẩm (Products).
Mô tả: Mục Thương hiệu trong phần Sản phẩm của WooCommerce
Mục này cũng xuất hiện trong trang chỉnh sửa sản phẩm:
Mô tả: Mục Thương hiệu trong trang chỉnh sửa sản phẩm WooCommerce
Thương hiệu (Brands) là một phân loại sản phẩm, tương tự như Danh mục sản phẩm (Product Categories) hay Thẻ sản phẩm (Product Tags). Nếu cần tìm hiểu thêm về cách sử dụng, bạn có thể tham khảo các tài liệu hướng dẫn WooCommerce Brands. Tính năng này sẽ thêm file CSS brands-styles-css
vào tất cả các trang trên website.
Mô tả: File brands-styles-css trong mã nguồn website
Vô hiệu hóa WooCommerce Brands
Nếu không sử dụng hoặc đã gỡ bỏ schema của WooCommerce, bạn nên tắt tính năng Thương hiệu để tối ưu tốc độ website và tránh lỗi. Cách thực hiện tùy thuộc vào theme bạn đang sử dụng:
Theme Paradise
- Cập nhật theme Paradise lên phiên bản 6.8.7 hoặc mới hơn.
- Vào Giao diện => Tùy biến => Thiết lập giao diện => Tối ưu tốc độ. Chuyển Loại bỏ Brands CSS sang Có và lưu lại.
Mô tả: Tùy chọn Loại bỏ Brands CSS trong theme Paradise
- Vào Sản phẩm => Thương hiệu để kiểm tra.
Các theme khác
- Thêm đoạn code sau vào file
functions.php
của theme hoặc child theme. Bạn cũng có thể dùng plugin Code Snippets để tránh mất code khi cập nhật theme.
//* Tắt WooCommerce Brands
add_action( 'init', function() {
update_option( 'wc_feature_woocommerce_brands_enabled', 'no' );
} );
- Vào Sản phẩm => Thương hiệu để kiểm tra. Nên xóa đoạn code này sau khi đã tắt WooCommerce Brands.
Kích hoạt lại WooCommerce Brands
Nếu muốn sử dụng lại tính năng Thương hiệu, bạn có thể kích hoạt lại dễ dàng:
Theme Paradise
Vào Giao diện => Tùy biến => Thiết lập giao diện => Tối ưu tốc độ. Chuyển Loại bỏ Brands CSS sang Không và lưu lại.
Các theme khác
Vì đã tắt WooCommerce Brands bằng cách thay đổi database, nên việc xóa code snippets chưa đủ để kích hoạt lại. Bạn cần thêm đoạn code sau:
//* Kích hoạt lại WooCommerce Brands
add_action( 'init', function() {
update_option( 'wc_feature_woocommerce_brands_enabled', 'yes' );
} );
Tải lại WordPress Dashboard để kiểm tra. Nên xóa đoạn code này sau khi đã kích hoạt lại WooCommerce Brands.
Kết luận
Việc tắt tính năng Thương hiệu trong WooCommerce khi không sử dụng là một cách đơn giản nhưng hiệu quả để tối ưu tốc độ website. Hy vọng bài viết này giúp bạn thực hiện việc này dễ dàng. Hãy tìm hiểu thêm các thủ thuật WooCommerce khác trên website của chúng tôi để quản lý website hiệu quả hơn.
Discussion about this post