WooCommerce:将类别描述添加到单个产品页面

时间:2016-06-23 16:00:24

标签: php wordpress woocommerce categories product

我已尝试将<?php do_action('woocommerce_archive_description'); ?>添加到content-single-product.php模板文件,但它未显示。

有没有办法将WooCommerce类别说明添加到单个产品页面?

2 个答案:

答案 0 :(得分:2)

要使用content-single-product.php模板文件将类别说明添加到单个产品页面,此代码可以解决问题:

<?php 

    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>';
            echo $term->description;
            echo '</div>';
        }
    }

?>   

答案 1 :(得分:0)

您可以使用此代码将产品类别说明显示到单个产品页面 -

<?php global $post, $product;
$categ = $product->get_categories();
$term = get_term_by ( 'name' , strip_tags($categ), 'product_cat' );
echo $term->description; ?>