Často se lidi ptají, jak oddělit výpis kategorií od samotných produktů. Tak nějak nechápu, proč už to dávno WooCommerce nemá v sobě implementováno. Ve stávající situaci, kdy se produkty vypisují ihned za výpisem kategorií, což je nepřehledné, jsem ještě neslyšel „Jé, to je super, to se mi líbí a vyhovuje mi to“.
Pořád se odkazujeme na jedny a ty samé zdroje, které většinou už s novou verzí WooCommerce či WordPressu nefungují.
Tento úryvek kódu není z mojí hlavy, inspirovalo mně několik diskuzí. Pro méně zdatné jsem na tuto funkci připravil plugin, který si můžete stáhnout z moji tržnice, samozřejmě zdarma. Pro jeho funkčnost musíte nastavit zobrazování kategorií a produktů na stránce Obchodu a Kategorií. Obvykle přes Customizer (Vzhled->Přizpůsobit). Jeho funkčnost je vidět u mne v Tržnici.
Pro ostatní je zde jako vždy snippet, který stačí vložit do functions.php
Funkce je odzkoušena na WordPress verze 5.6.1 a WooCommerce verze 5.0.0. Úprava by měla fungovat se všemi dostupnými šablonami, otestoval jsem ji s šablonami EmailShop a Flatsome. Budu rád, když do komentářů doplníte, na jaké vaší šabloně to také fungovalo.