Manchmal ist es notwendig die Anzahl der voreingestellten Produkte im WooCommerce zu erhöhen oder zu erniedrigen. Dieser kurze Artikel zeigt wie es geht.

In der functions.php muss dazu der Filter „loop_shop_per_page“ um die eigene Funktion erweitert werden.

add_filter( 'loop_shop_per_page', function ( $cols ) {
    // Anzahl der Produkte
    return 16;
}, 20 );

Diese Funktion gibt die Anzahl der Produkte im Shop (im Beispiel sind es 16) zurück. Der Filter hat als zweiten Parameter noch die Priorität (im Beispiel ist es 20).