Jak změnit výchozí řazení produktů ve WooCommerce

WooCommerce má ve výchozím stavu seřazené produkty podle menu_order. Tímto snippetem to můžete změnit.

Menu order je řazení podle toho, jak jsou produkty seřazené v administraci + je zohledněn název.

Výchozí řazení můžete změnit v nastavené produktů v customizéru, ale zároveň toho můžete dosáhnout i pomocí jednoduché funkce a filtru.

Filtr se jmenuje woocommerce_default_catalog_orderby a přijímá buď řetězec, nebo pole.

Když vrátíte řetězec, například rand, budou se produkty řadit náhodně. V případě, že použijete pole, první hodnota bude řazení a druhá jeho posloupnost.

Hodnoty, které můžete použít jsou:

  • id
  • menu_order
  • title
  • relevance
  • rand
  • date
  • pricepopularity
  • rating

Pro změnu výchozího řazení pak použijete takový kód:

Tento snippet se nám bude hodit až budeme potřebovat vytvořit vlastní výchozí řazení, například podle toho, zda jsou produkty skladem a vypíšeme je jako první.

Další užitečné snippety najdete na stránce Užitečné snippety pro 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

2 Comments

  1. Pingback: Jak změnit výchozí řazení produktů ve WooCommerce – WP kompas

  2. Pingback: Jak zobrazit produkty skladem jako první - Musilda.cz

Přidejte komentář

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