在Woocommerce单一产品页面中获取产品类别名称和描述

Gib*_*nFX 2 php wordpress product custom-taxonomy woocommerce

我一直在使用WooCommerce Codex,但似乎无法显示数据。我只想显示产品类别和说明,以便在自己的自定义布局中显示在单个产品页面上,如下所示。

<?php global $product; echo $product->get_attributes; ?>

<?php global $product; echo $product->get_short_description; ?>
Run Code Online (Sandbox Code Playgroud)

Loi*_*tec 5

由于产品可以具有许多产品类别,因此需要使用foreach循环。该$term变量是WP_Term对象...

<?php 
    foreach( wp_get_post_terms( get_the_id(), 'product_cat' ) as $term ){
        if( $term ){
            echo $term->name . '<br>'; // product category name
            if ($term->description)
                echo $term->description . '<br>'; // Product category description
        }
    }
?>
Run Code Online (Sandbox Code Playgroud)

经过测试和工作