Я пытаюсь добавить родительскую категорию продукта из Woocommerce в качестве класса в wordpress 'body
.Добавить родительскую категорию Woocommerce в класс WP 'body'
Каждый раз, когда я перехожу в дочернюю категорию, родительская категория больше не находится в классе body
.
Может ли редактироваться что-то вроде ниже, чтобы найти родительскую категорию и добавить в тег тела?
Возможно, термин типа "product_parent_cat"? Пытался это и искал их API, но не успеха ..
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');
спасибо! Успешно справился. – blkedy
@ user1420650 Рад слышать, как это сработало для вас. – birgire
Новости с 2017 года. Все еще работает на Woocommerce 3.0+ и Wordpress 4.8 –