WooCommerce: ocultar productos de una categoría específica en la tienda

Un fragmento muy útil. A veces, solo desea mostrar ciertas categorías en la página de la tienda, y que esos productos SOLO se muestren en el archivo de categorías.

WooCommerce: ocultar productos pertenecientes a una categoría específica

Fragmento de PHP: ocultar productos de una categoría específica en la tienda – WooCommerce

/**
 * @snippet       Hide Products From Specific Category @ Shop
 * @how-to        Get CustomizeWoo.com FREE
 * @author        Rodolfo Melogli
 * @compatible    WooCommerce 3.6.3
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
  
add_action( 'woocommerce_product_query', 'bbloomer_hide_products_category_shop' );
   
function bbloomer_hide_products_category_shop( $q ) {
  
    $tax_query = (array) $q->get( 'tax_query' );
  
    $tax_query[] = array(
           'taxonomy' => 'product_cat',
           'field' => 'slug',
           'terms' => array( 'chairs' ), // Category slug here
           'operator' => 'NOT IN'
    );
  
  
    $q->set( 'tax_query', $tax_query );
  
}

Deja un comentario