fbpx

Ocultar Produtos da Página Loja do WooCommerce

Nem todo produto a gente quer que apareça no nosso ecommerce ou na nossa loja.

O problema

Todo site Woocommerce tem como padrão uma página chamada loja e nela há uma listagem de todos os produtos disponíveis para compra.

As vezes, algum tipo de produto ou uma categoria inteira não nos interessa que seja mostrada nessa página e portanto, vamos mostrar como ocultar!

Insira o código

Adicione o código abaixo no seu functions.php

/**
 * Excluir e ocultar categoria de produtos da página loja
 */
function custom_pre_get_posts_query( $q ) {
    $tax_query = (array) $q->get( 'tax_query' );
    $tax_query[] = array(
           'taxonomy' => 'product_cat',
           'field' => 'slug',
           'terms' => array( 'slugdacategoriadoproduto' ), // Defina aqui qual categoria não mostrar.
           'operator' => 'NOT IN'
    );
    $q->set( 'tax_query', $tax_query );
}
add_action( 'woocommerce_product_query', 'custom_pre_get_posts_query' );  

O que fazer após

Depois, substitua aonde está escrito slugdacategoriadoproduto pela slug da categoria. Como? Vá em Produtos> Categorias e encontre a slug da categoria que você quer ocultar.

Resolução

Pronto, basta inserir qual categoria e ela não irá mais aparecer na página loja. Assim de fácil!

Gostou? Compartilhe!
Share on facebook
Share on whatsapp
Share on twitter
Share on telegram
Share on email
Perdeu algo? Veja de novo

Procurando hospedagem para começar seu site ou landing page?

Está buscando uma hospedagem para seu site institucional, landing page de conversão ou estudando criação de sites e o orçamento tá apertado?

Use um dos nossos links e hospede com 7 dias grátis de teste ou R$ 20 de crédito. É como ganhar 2 meses de hospedagem grátis…e depois cada mês custa R$ 8.

Quer hospedar sua loja virtual e começar a vender pela internet?

Então comece a pensar em hospedagens robustas e prontas para receber grandes quantidades de acessos e requisições.

Conheça as duas hospedagens que recomendamos no momento! A poderosa Cloudways e a brasileira GoInfinity, ambas com nuvens na DigitalOcean e Vultr, além da Amazon AWS e Google Cloud.