Функция добавления названия категорий товара WooCommerce в тег body

function wc_product_cats_css_body_class( $classes ){
  if (is_singular('product')) {
    $current_product = wc_get_product();
    $custom_terms = get_the_terms($current_product->get_id(), 'product_cat');
    if ($custom_terms) {
      foreach ($custom_terms as $custom_term) {
        $classes[] = 'product_cat_' . $custom_term->slug;
      }
    }
  }
  return $classes;
}
add_filter( 'body_class', 'wc_product_cats_css_body_class' );

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *