Manchmal möchte man in der Hauptansicht eines WooCommerce Shops die Anzahl der Produkte ändern.
Dazu einfach folgenden Code in die Datei functions.php des WordPress-Themes einfügen und ggf. anpassen.
Die Anzahl der Produkte pro Reihe ändern
// WooCommerce Produkte Anzahl pro Reihe aendern add_filter('loop_shop_columns', 'loop_columns'); if (!function_exists('loop_columns')) { function loop_columns() { // return 3; // die Anzahl auf 3 Produkte pro Reihe einstellen return 3; // 3 Produkte pro Reihe } }
Anzahl der angezeigten Produkte pro Seite ändern
// WooCommerce Produkte Anzahl pro Seite aendern add_filter( 'loop_shop_per_page', 'new_loop_shop_per_page', 24 ); function new_loop_shop_per_page( $cols ) { // $cols enthält die aktuelle Anzahl der Produkte pro Seite basierend auf den Einstellungen unter // return 9; // die Anzahl auf 9 Produkte pro Seite einstellen $cols = 9; return $cols; }
Möchte man 12 Produkte pro Seite anzeigen, dann ändert man den Wert auf $cols = 12;
Voraussetzung: In den WordPress Einstellungen unter Design – Customizer – WooCommerce > Produktkatalog muss die Einstellung auf “Produkte anzeigen” eingestellt sein.
Ändern der maximalen Anzahl von Produkten auf der Shop-Seite
Wer alle seine Produkte auf der WooCommerce Shop-Seite anzeigen lassen will, kann den folgenden Code in der functions.php Datei des WordPress-Themes verwenden. Nützlich wenn man keine Pagination dort haben will (keine Seitennummerierung).
// WooCommerce Maximale Anzahl der Produkte auf der Shopseite aendern add_filter( 'loop_shop_per_page', 'new_loop_shop_per_page', 20 ); function new_loop_shop_per_page( $products ) { // die Anzahl der Produkte, die Sie pro Seite anzeigen möchten. Hier 100 Produkte. $products = 100; return $products; }