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

Čtěte  Jak přidat odkazy do admin baru ve Wordpressu

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 *