Loại bỏ các widget mặc định của WooCommerce một cách đơn giản.
Thông thường, WooCommerce sẽ tích hợp thêm một số widget vào website của bạn. Mục đích của việc này là nhằm giúp shop bán hàng online của bạn có thêm nhiều tính năng chuyên nghiệp và hữu ích. Tuy nhiên, không phải lúc nào bạn cũng thực sự cần đến chúng. Loại bỏ những widget này khi không cần dùng đến là một trong những ý tưởng tốt giúp tiết kiệm tài nguyên và tăng tốc độ load cho website. Hãy dành ra vài phút để cùng WP Căn bản tìm hiểu ngay sau đây.
Tham khảo thêm:
Các widget mặc định của WooCommerce
Theo mặc định, WooCommerce sẽ tích hợp thêm các widgets sau đây vào website WordPress của bạn:
- Product Categories (
WC_Widget_Product_Categories
) - Product Tag Cloud (
WC_Widget_Product_Tag_Cloud
) - Cart (
WC_Widget_Cart
) - Filter Products by Attribute (
WC_Widget_Layered_Nav
) - Active Product Filters (
WC_Widget_Layered_Nav_Filters
) - Filter Products by Price (
WC_Widget_Price_Filter
) - Product Search (
WC_Widget_Product_Search
) - Products by Rating (
WC_Widget_Top_Rated_Products
) - Recent Product Reviews (
WC_Widget_Recent_Reviews
) - Recent Viewed Products (
WC_Widget_Recently_Viewed
) - Product Categories (
WC_Widget_Product_Categories
) - Products (
WC_Widget_Products
)
Tuy nhiên, tùy vào từng theme mà số lượng widget hiển thị thực tế sẽ khác nhau.
Loại bỏ các widget mặc định
Trong trường hợp không cần sử dụng tới những widget này hoặc theme đã hỗ trợ sẵn widget khác với tính năng tốt hơn, bạn có thể vô hiệu hóa chúng bằng cách chèn code sau đây vào file functions.php
của theme hoặc child theme đang kích hoạt.
Các bạn cũng có thể sử dụng plugin Code Snippets để chèn code. Nhớ xóa dòng code tương ứng với những widget mà bạn giữ lại nhé. Và đây là kết quả (tôi giữ lại 2 widget là Cart và Product Search):
Thật đơn giản phải không nào? Chúc các bạn thành công!
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)
Cho mình hỏi, mình không hề sử dụng Wiget thì nó có làm nặng website không?
Có gây nặng trong giao diện quản trị bạn nhé.
à vây ok, mình quan tâm user nhiều hơn là bản thân :P
Hiệu suất của back-end bị ảnh hưởng thì front-end cũng sẽ ảnh hưởng theo nhé. Vì cả 2 chia sẻ tài nguyên chung của host mà. :P
Nói chung là sẽ ảnh hưởng đến hiệu suất của web hả anh. Để em thử bỏ đi xem. cám ơn anh
Hiệu suất admin thôi bạn, Cái này mình cũng nghĩ là recommend chứ không phải required
Admin cho em hỏi là thẻ meta:
Đặt vào Header có ảnh hưởng đến SEO ko ạ. Em tìm trên mạng hoài mà ko thấy. Cám ơn admin
Thẻ nào bạn nhỉ? Mình không thấy được nội dung bạn gửi.
meta name=”referrer” content=”no-referrer”
Mình cũng không biết tác dụng thực sự của cái thẻ này luôn. Đã search và đọc thử mấy bài tiếng Anh của moz nhưng không hiểu lắm. :D
Child theme thì tạo functions.php rồi bỏ vào hay bỏ vào functions.php của theme gốc luôn Ad nhỉ ?
Child theme nó có sẵn file functions.php rồi mà bạn. Nếu dùng child theme thì phải chèn vào file functions.php của child theme nhé.