2014-01-28 3 views
2

Как я упоминал в названии, я хочу показать название категории & его описание в заголовочном файле моей темы.Как отобразить название категории продукта woocomerce в заголовке темы Wordpress

я пытался сделать с несколькими функциями, которые я получил от поиска, как я пытался ниже, я добавил это в моем functions.php, но это не работает

function sk_show_product_category_description() { 
if (is_singular('product')) { 
    global $post, $product; 
    $categ = $product->get_categories(); 
    $term = get_term_by ('name' , strip_tags($categ), 'product_cat'); 

     echo '<div class="widget-background-wrapper"><div class="widget product-cat-description"><h4 class="widget-title">Note</h4>' . $term->description . '</div></div>'; 

} 
} 

наконец я судил в том числе класса WC_Product, но это не работает слишком, я нижеуказанный код, который я использовал для этого

global $woocommerce, $post, $WC_Product; 
$file =$woocommerce->plugin_path.'/classes/abstracts/abstract-wc-product.php'; 
$getWooClass = include_once($file); 
    $test = $getWooClass->get_categories(122); 
var_dump($test); 

Пожалуйста, руководство, как я могу отобразить имя категории текущего продукта и его описания & ??

ответ

2

Попробуйте это,

global $post; 
$args = array('taxonomy' => 'product_cat',); 
$terms = wp_get_post_terms($post->ID,'product_cat', $args); 

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

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

     } 

    } 

для more

Надежда его помогает ..

+0

Благодаря @Jobin Хосе – TechChef

+0

вы радушны .. –

Смежные вопросы