Fany_VanDaal icon

WooCommerce – oddělení kategorií od produktů

Fany_VanDaal | PRO | 02/17/21 11:30:12 AM UTC | 0 ⭐ | 1076 👁️ | Never ⏰ | []
PHP |

1.17 KB

|

None

|

0 👍

/

0 👎

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();
    }
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎