Home » WooCommerce » Cómo cambiar el número de productos en la página para una categoría específica en WooCommerce

Cómo cambiar el número de productos en la página para una categoría específica en WooCommerce

Hace unos días uno de mis clientes necesitaba poner todos los productos de una categoría específica en una página de WooCommerce.

Si estás buscando un tutorial sobre cómo eliminar la paginación en una categoría de productos específica de WooCommerce te voy a mostrar cómo hacerlo en tan sólo unos instantes, sin necesidad de plugins de terceros.

Cómo eliminar la paginación o cambiar el número de productos por página en WooCommerce para una categoría

Aquí tienes un ejemplo: necesitas poner todos los productos de la categoría Zapatos en una sola página en WooCommerce, o cambiar sus productos por página a 3. Entonces lo primero que necesitas hacer es encontrar el ID de la categoría del producto.

Dónde encontrar el ID de categoría de WooCommerce

Para hacerlo abra el panel de administración de WordPress y vaya a Productos >> Categorías. Encuentre la categoría que necesita y haga clic en su título para abrirla en el editor de WordPress.

Ahora mira la URL de la página. Verás algo como esto https://yoursite.com/wp-admin/term.php?taxonomy=product_cat&tag_ID=36&post_type=product…

where to find category id in woocommerce

¿Has notado el tag_ID? Ese es el ID de tu categoría de WooCommerce.

Cómo cambiar los productos por página para una categoría específica de WooCommerce

Best WordPress hosting 2024

Ahora que tenemos el ID de la categoría podemos cambiar los productos por página o eliminar la paginación para esa categoría completamente.

Ve a Apariencia >> Editor de Archivos Temáticos (o Herramientas >> Editor de Archivos Temáticos), y abre el archivo functions. php a la derecha.

Una vez allí desplácese hasta la parte inferior de ese archivo y añada este código:


function tienda_producto_por_pagina($productos) {
	if (is_product_category(36)) { // si el ID de la categoría es 36
		$products = 100; // cuántos productos mostrar en una categoría específica de woocommerce
	} else {
		$products = 6; // cuántos productos mostrar en el resto de categorías
	}
 return $productos;
}
add_filter('loop_shop_per_page', 'shop_product_per_page', 30);

Así que si quieres cambiar los productos por página en una categoría específica a un número diferente, sólo tienes que cambiarlo en el código.

Si quieres deshacerte de la paginación en una categoría específica de WooCommerce, simplemente usa un número grande. Por ejemplo – cambie 100 en el ejemplo a 100000. De esta manera todos los productos se mostrarán en una sola página de categoría.

Aquí está la captura de pantalla de código en vivo:

woocommerce disable pagination for one woocommerce category

Eso es todo – no se olvide de guardar los cambios haciendo clic en el botón Actualizar archivo.

¿Buscas más tutoriales de WooCommerce? Haz clickaquí

Tags:

Fathom analytics - privacy focused cookie-free website analytics

Most popular tutorials


Get our latest WordPress news and special offers from RockSolidWP!

Only useful WordPress and WooCommerce tips and tricks and exclusive offers for our readers once a month. No marketing nonsense.

Looking for reliable yet affordable WordPress hosting?
Hostinger is the way to go!

Get 10% OFF by using code IMAKEITWORK