Home WordpressWordPress cơ bản Loại trừ danh mục sản phẩm trên trang WooCommerce

Loại trừ danh mục sản phẩm trên trang WooCommerce

by admincp

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 TwitterFacebook

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

You may also like

Leave a Comment