HUSKY - Product Filter for WooCommerce

Eine CSS-Klasse zum Body-Tag hinzufügen, während die WooCommerce-Filterung läuft

Falls erforderlich, fügen Sie dem Tag eine spezielle CSS-Klasse hinzu<Körper>, es ist möglich mit Haken‘body_class‘.

Beispiel:

add_filter('body_class', function($classes, $class) {
    global $WOOF;
    if (is_object($WOOF)) {
        if (woof()->is_isset_in_request_data(woof()->get_swoof_search_slug())) {
            if (woof()->is_isset_in_request_data('pwb-brand')) {
                if (woof()->is_isset_in_request_data('really_curr_tax') AND intval(woof()->get_request_data()['really_curr_tax']) === 23) {
                    $classes[] = 'term-shoes tax-product_cat';
                }
            }
        }
    }

    return $classes;
}, 10, 2);

 

Auf dem Code oben befindet sich ein Szenario: Wenn die WOOF-Suche nach „Marke“ erfolgt und die aktuelle Seite eine Seite der Kategorie mit der ID 23 ist – System fügt CSS-Klassen hinzu.term-shoes tax-product_cat‘ um <body> zu taggen.