WooCommerce – die Anzahl der Produkte ändern

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;
}

Schreibe einen Kommentar