Jak změnit počet produktů na stránce ve WooCommerce

Změna počtu produktů na stránku výpisu ve WooCommerce, pomocí jednoduchého snippetu.

Počet produktů ve výpisu produktů se dá změnit pomocí nastavení ve menu Nastavení > Zobrazování, ale to ovlivní celý WordPress, včetně výpisu blogu.

WooCommerce má filter loop_shop_per_page, která obsahuje hodnotu počtu produktů, převzatou právě z výše uvedeného nastavení.

Následující snippet vám nastaví zobrazení všech produktů na jedné stránce:

add_filter( 'loop_shop_per_page', 'musilda_loop_shop_per_page', 20 );
function musilda_loop_shop_per_page( $cols ) {
  
	$cols = -1;

	return $cols;

}

Ve funkci můžete použít jakékoliv kladné číslo, ale když použijete -1, tak WP_Query dostane informaci, že má vypsat všechny výsledky.

S použitím ale opatrně, viděl jsem již tímto způsobem získávat počet všech produktů a to zbytečně zpomaluje výkon webu. Na získání počtu všech produktů se používá něco úplně jiného.

Čtěte  Uložení custom fields k objednávce ve WooCommerce

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *