Jeden z jednodušších kousků kódu pro Woocommerce, který vám pomůže upravit počet produktů v jednom řádku. Pokud potřebujete změnit čtyři sloupce na tři, stačí použít filter loop_shop_columns. V souboru content-product.php ve složce plugins/woocommerce/templates najdete na řádku 22
$woocommerce_loop['columns'] = apply_filters( 'loop_shop_columns', 4 ); |
A přesně ten filter ovlivníme následujícím kódem
add_filter('loop_shop_columns', 'my_loop_columns'); if (!function_exists('my_loop_columns')) { function my_loop_columns() { return 3; } } |
Doplnění:
Určitě budete potřebovat upravit i počet produktů na stránku, což uděláte přidáním následujícího kódu do functions.php
add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 21;' ), 20 ); |
Další užitečné snippety najdete na stránce Užitečné snippety pro WooCommerce
Ako tip je to super, ale ovšem ešte veľmi záleží na ošýlovaní (CSS) samotnej šablony, či sa „zmieri“ s iným, ako preddefinovaným layoutom …
Ale ako vždy – vyskúšam :-)