Trong hướng dẫn này, chúng ta học cách xóa một danh mục trong danh sách danh mục sản phẩm cho WooCommerce. Mặc định WooCommerce chỉ hiển thị các sản phẩm trên trang cửa hàng, trong bài này mình sẽ kích hoạt hiển thị danh mục sản phẩm trên trang của hàng của bạn.
Truy cập vào quản trị WordPress & lựa chọn bạn muốn chỉ kích hoạt danh mục hoặc sản phẩm và danh mục. Sau khi bật tùy chọn này nếu bạn quay lại trang cửa hàng một lần nữa bạn sẽ thấy các sản phẩm và cả danh mục đều cùng hiển thị.
Trường hợp nếu muốn xóa một vài danh mục, bạn cần nhớ tên slug của danh mục trong phần quản lý sản phẩm tại trang quản trị. Cuối cùng bạn thêm đoạn code sau vào file functions.php
add_filter( 'get_terms', 'get_subcategory_terms', 10, 3 ); function get_subcategory_terms( $terms, $taxonomies, $args ) { $new_terms = array(); // if a product category and on the shop page if ( in_array( 'product_cat', $taxonomies ) && ! is_admin() && is_shop() ) { foreach ( $terms as $key => $term ) { if ( ! in_array( $term->slug, array( 'category-1' ) ) ) { $new_terms[] = $term; } } $terms = $new_terms; } return $terms; }
Lưu ý, thay tên slug của danh mục của bạn muốn loại bỏ. Bây giờ bạn truy cập lại trang cửa hàng sẽ không thấy danh mục đó nữa.
Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ với bạn bè bằng cách nhấn nút chia sẻ ở bên dưới. Theo dõi chúng tôi trên Twitter và Facebook
Liên hệ
Công ty chuyên Thiết kế website uy tín nhất Miền Bắc: http://vinastar.net
Hotline tư vấn: 0989 48 3456
Nguồn: Sưu tầm trên internet