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.