How to Add WPCodeBox to Your WordPress...
Enhance your WordPress admin bar by adding a WPCodeBox link. This snippet convenientl...

WPCodeBox
299

Separates product categories from products on your WooCommerce shop page for a cleaner layout.
// oddělení kategorií od Fany VanDaal
add_action( 'init', 'move_subcat_lis' );
function move_subcat_lis() {
// Odebereme subcat <li> ze starého umístění.
remove_filter( 'woocommerce_product_loop_start', 'woocommerce_maybe_show_product_subcategories' );
add_action( 'woocommerce_before_shop_loop', 'msc_product_loop_start', 40 );
add_action( 'woocommerce_before_shop_loop', 'msc_maybe_show_product_subcategories', 50 );
add_action( 'woocommerce_before_shop_loop', 'msc_product_loop_end', 60 );
}
/**
* Podmíněně spustíme produktovou smyčku s kontejnerem <ul>, pokud existují podkategorie.
*/
function msc_product_loop_start() {
$subcategories = woocommerce_maybe_show_product_subcategories();
if ( $subcategories ) {
woocommerce_product_loop_start();
}
}
/**
* Zobrazíme subcat <li> v našem novém umístění.
*/
function msc_maybe_show_product_subcategories() {
echo woocommerce_maybe_show_product_subcategories();
}
/**
* Pokud již neexistují subkategorie, ukončete produktovou smyčku </ul>.
*/
function msc_product_loop_end() {
$subcategories = woocommerce_maybe_show_product_subcategories();
if ( $subcategories ) {
woocommerce_product_loop_end();
}
}





