Ocultar una categoría de productos en WooCommerce

Tiempo estimado de lectura: 3 minutos

 

Cómo podemos ocultar una categoría de productos

En esta ocasión vamos a aprender a ocultar una categoría de productos en nuestra tienda hecha con WooCommerce.

Hace un tiempo hemos visto cómo podemos ocultar categorías del buscador general de WordPress, en este caso lo haremos para categorías de productos de WooCommerce.

¡Vamos a ello!

Código que vamos a utilizar

Utilizaremos un código no demasiado difícil de entender, en realidad, de este código nos interesa la línea 7 que es la que contiene el nombre (en realidad es el slug) de la categoría cuyos productos no queremos mostrar.

El código es el siguiente:
 


 

/* Ocultar productos de una categoría en WooCommerce */
function custom_pre_get_posts_query( $q ) {
$tax_query = (array) $q->get( ‘tax_query’ );
$tax_query[] = array(
‘taxonomy’ => ‘product_cat’,
‘field’ => ‘slug’,
‘terms’ => array( ‘NombreDeLaCategoria’ ), // No se mostrarán los productos de esta categoría en la página de la Tienda.
‘operator’ => ‘NOT IN’);
$q->set( ‘tax_query’, $tax_query );
}
add_action( ‘woocommerce_product_query’, ‘custom_pre_get_posts_query’ );

Como te he dicho, lo que realmente nos importa es el nombre de la categoría sobre la que queremos actuar (se encuentra en la línea 7 del código). Debes sustituir NombreDeLaCategoria por el slug de una categoría concreta de tu tienda (zapatos, vestidos…).

¡OJO!
Esto no significa que hayamos borrado los productos, lo único que hemos hecho es ocultarlos en la tienda, si vas a tu Escritorio de WordPress, y entras en los Productos, podrás ver que siguen ahí.

¿Dónde tenemos que colocar este código?

Como ya deberías saber, tenemos varios métodos para introducir código externo en nuestro WordPress:

  1. En el archivo functions.php de nuestro tema activo. Aunque ya sabes que no te recomiendo este método, a no ser que tengas un tema hijo y coloques el código en el archivo functions.php de tu tema hijo.
  2. En un plugin de funciones creado para poder usar códigos en tu WordPress.
  3. El que sí te recomiendo: utilizar un plugin de snippets de código. Ya sabes que yo utilizo y te recomiendo utilizar el plugin Code Snippets.

 


¿Te ha servido este artículo?, PUES DALE SORORIDAD 0


¿Qué te ha parecido el artículo?. Házmelo saber en los comentarios que tienes más abajo. Estoy deseando leerte.

Por último, si crees que este artículo puede ser interesante para algún amigo tuyo, te agradecería enormemente que lo compartieras con él y con todo el mundo a través de las Redes Sociales.

Puntúa este artículo:
[Total: 0 - Promedio: 0]

Puede que también te interese...

Deja una respuesta

Información básica sobre protección de datos
Responsable: Jose González Bueno.
Finalidad: Moderación y publicación de comentarios.
Destinatarios: No se comunican datos a terceros, salvo por imperativo legal.
Derechos: Tienes derecho a acceder, rectificar, exportar y suprimir tus datos.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

He leído y acepto la política de privacidad de este sitio. *