Ich versuche, die übergeordnete Kategorie eines Produkts aus Woocommerce als Klasse zu WordPress hinzuzufügen. body
Schild.
Jedes Mal, wenn ich in eine untergeordnete Kategorie gehe, befindet sich die übergeordnete Kategorie nicht mehr in der body
Klasse.
Könnte etwas wie unten bearbeitet werden, um die übergeordnete Kategorie zu finden und innerhalb des Body-Tags hinzuzufügen?
Vielleicht ein Begriff wie “product_parent_cat”? Habe dies versucht und ihre API durchsucht, aber kein Erfolg.
function woo_custom_taxonomy_in_body_class( $classes ){
$custom_terms = get_the_terms(0, 'product_cat');
if ($custom_terms) {
foreach ($custom_terms as $custom_term) {
$classes[] = 'product_cat_' . $custom_term->slug;
}
}
return $classes;
}
add_filter( 'body_class', 'woo_custom_taxonomy_in_body_class' );