Par défaut woocommerce affiche 12 produits par page, pour changer le nombre de produits il ajouter un filtre sur la fonction de base de woocommerce loop_shop_per_page pour la modifier ajouter le code suivant dans le fichier function.php de votre thème WordPress :
Return 24 est nombre de produits a affiché.
add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 24;' ), 20 );
Bonjour, je cherchais à remplacer le code que vous donnez, et je « retombe » sur votre page. En fait si l’on utilise ce code le « debug » indique : Deprecated: Function create_function() is deprecated….
Donc qu’elle est la solution aujourd’hui ?
Bonjour, a partir de la version php 7.2 il faut écrire la fonction comme ceci :
add_filter( ‘loop_shop_per_page’, function(){
$cols = 4;
return $cols;
});