2013-10-08 6 views
0

У меня есть следующий код:WooCommerce описание категории

<?php 
global $post; 
$args = array('taxonomy' => 'product_cat'); 
$terms = get_the_terms($category->slug,'product_cat', $args); 

    $count = count($terms); 
    if ($count > 0) { 

     foreach ($terms as $term) { 
      echo '<div style="direction:rtl;">'; 
      echo $term->description; 
      echo '</div>'; 

     } 

    } 

?> 

Код появится описание категории. Проблема - в подкатегории будет отображаться описание подкатегории + родительское описание.

Как я могу отобразить описание отдельно: в родительском - родительское описание, а на вспомогательном - только под описание?

ответ

0

Ответ:

<?php 
global $post; 
$terms = get_the_terms('product_cat',$post->ID); 


      echo '<div style="direction:rtl;">'; 
      echo category_description(get_category_by_slug($terms)->term_id); 
      echo '</div>'; 

?> 
0

Вы можете использовать этот код, чтобы отобразить описание категории продукта -

<?php global $post, $product; 
$categ = $product->get_categories(); 
$term = get_term_by ('name' , strip_tags($categ), 'product_cat'); 
echo $term->description; ?> 
Смежные вопросы