Home » WooCommerce » Comment changer le nombre de produits sur la page pour une catégorie spécifique dans WooCommerce

Comment changer le nombre de produits sur la page pour une catégorie spécifique dans WooCommerce

Il y a quelques jours, un de mes clients avait besoin de mettre tous les produits d’une catégorie spécifique sur une seule page dans WooCommerce.

Si vous cherchez un tutoriel pour supprimer la pagination dans une catégorie spécifique de produits WooCommerce, je vais vous montrer comment le faire en quelques instants, sans aucun plugin tiers.

Comment supprimer la pagination ou changer le nombre de produits par page dans WooCommerce pour une catégorie de produits ?

Voici un exemple : vous avez besoin de mettre tous les produits de la catégorie Chaussures sur une seule page dans WooCommerce, ou de changer le nombre de produits par page à 3. Alors la première chose à faire est de trouver l’ID de la catégorie du produit.

Où trouver l’ID de la catégorie de WooCommerce

Pour ce faire, ouvrez le panneau d’administration de WordPress et allez dans Produits >> Catégories. Trouvez la catégorie dont vous avez besoin et cliquez sur son titre pour l’ouvrir dans l’éditeur WordPress.

Maintenant, regardez l’URL de la page. Vous verrez quelque chose comme ça https://yoursite.com/wp-admin/term.php?taxonomy=product_cat&tag_ID=36&post_type=product…

where to find category id in woocommerce

Vous avez remarqué le tag_ID ? C’est l’ID de votre catégorie WooCommerce.

Comment changer les produits par page pour une catégorie WooCommerce spécifique

Maintenant que nous avons l’ID de la catégorie, nous pouvons changer les produits par page ou supprimer complètement la pagination pour cette catégorie.

Allez dans Apparence >> Editeur de fichier de thème (ou Outils >> Editeur de fichier de thème), et ouvrez le fichier functions.php sur la droite.

Une fois que vous y êtes, faites défiler jusqu’au bas de ce fichier et ajoutez ce code :


function shop_product_per_page($products) {
	if (is_product_category(36)) { // si l'ID de la catégorie est 36
		$products = 100 ; // combien de produits afficher pour une catégorie woocommerce spécifique
	} else {
		$products = 6 ; // combien de produits afficher dans toutes les autres catégories
	}
 return $products ;
}
add_filter('loop_shop_per_page', 'shop_product_per_page', 30) ;

Ainsi, si vous souhaitez modifier le nombre de produits par page dans une catégorie spécifique, il vous suffit de le modifier dans le code.

Si vous voulez vous débarrasser de la pagination sur une catégorie spécifique de WooCommerce, il suffit d’utiliser un grand nombre dans le code. Par exemple, remplacez 100 dans l’exemple par 100000. De cette façon, tous les produits seront affichés dans une seule page de catégorie.

Voici une capture d’écran du code en direct :

woocommerce disable pagination for one woocommerce category

C’est tout – n’oubliez pas de sauvegarder les changements en cliquant sur le bouton Mettre à jour le fichier.

Best WordPress hosting 2024

Vous cherchez d’autres tutoriels sur WooCommerce ? Cliquezici

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