Ada banyak cara yang bisa Anda gunakan untuk menyembunyikan produk tertentu di WooCommerce . Ada beberapa alasan mengapa Anda harus mempertimbangkan untuk menyembunyikan produk dari toko WooCommerce tetapi daftar teratas adalah ketika produk kehabisan stok atau ketika produk dipesan untuk pelanggan tertentu atau peran pengguna.
Misalkan kita ingin menyembunyikan produk ini dari kategori ‘suku cadang mobil’.
Baca juga Logout Woocommerce tanpa Konfirmasi
Masukan Kode
/**
* Hide WooCommerce product by category from shop page.
*
*/
add_action( ‘woocommerce_product_query’, ‘nw_hide_product_by_category_shop_page’ );
function nw_hide_product_by_category_shop_page( $q ) {
$tax_query = (array) $q->get( ‘tax_query’ );
$tax_query[] = array(
‘taxonomy’ => ‘product_cat’,
‘field’ => ‘slug’,
‘terms’ => array( ‘uncategorised’,’auto-parts’), // jangan tunjukan kategori autoparts di halaman shop
‘operator’ => ‘NOT IN’
);
$q->set( ‘tax_query’, $tax_query );
}