Další z jednoduchých snippetů pro úpravu WooCommerce nám pomůže přesunout popis kategorie, z horní části výpisu, až za stránkování.
V základu je po nainstalování WooCommerce, zobrazován popisek kategorie, přímo pod jejím názvem ve výpisu.
To se však nemusí vždy hodit, protože nad produkty se přidává různá filtrace, výpisy podkategorií a podobně.
Pro přesunutí popisu nám budou stačit čtyři řádky kódu:
remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
remove_action( 'woocommerce_archive_description', 'woocommerce_product_archive_description', 10 );
add_action( 'woocommerce_after_shop_loop', 'woocommerce_taxonomy_archive_description', 20 );
add_action( 'woocommerce_after_shop_loop', 'woocommerce_product_archive_description', 20 );
Tím přesuneme popis z horní části, až za stránkování produktů.
Jednoduché, ne?
Další užitečné snippety najdete na stránce Užitečné snippety pro WooCommerce
A když potřebuji odstranit z popisu kategorie text „Kategorie produktu“, který se mi tam dotahuje přes shortcode $$title$$, tak to mám udělat jak?
V shortcode mám nějaký text do kterého chci pomocí $$title$$ přidávat dynamicky název kategorie. Ale výsledek je místo „text text v kategorii XY text.“ tento „text text v kategorii Kategorie produktu XY text.“
Prostě se mi nedaří odstranit to Kategorie produktu.
Díky za tip
Pokud je použit nějaký shortcode, tak jedině úpravou toho shortcode. Nebo zkusit filer term_title, ale z hlavy neznám jeho přesný název.