web-dev-qa-db-ja.com

Woocommerceカテゴリの説明を表示する方法

カテゴリの説明を表示するための通常のwordpressコードがあります:

<?php echo category_description( $category_id ); ?>

しかし、どうすればWoocommerceのカテゴリの説明を表示できますか? @@コメント提案の1つの後、私は追加しました:

                    <?php 
    if ( have_posts() ) {
        while ( have_posts() ) {
            the_post(); 
global $post, $product; $categ = $product->get_categories(); $term = get_term_by ( 'name' , strip_tags($categ), 'product_cat' ); echo $term->description; 
        } // end while
    } // end if
?>

それでも、動作しません。

9
Oshrib
$args = array( 'taxonomy' => 'product_cat' );
$terms = get_terms('product_cat', $args);

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

        foreach ($terms as $term) {
            echo $term->description;

        }

    }

最後の答えのために編集:

                    <?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 style="direction:rtl;">';
            echo $term->description;
            echo '</div>';

        }

    }

?>
12
codepixlabs

商品を表示することができますカテゴリの説明-

このコードを使用してください-

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

the_archive_description() 他の(より複雑な)ソリューションでは機能しないのに、私の目的では機能しました。

必要に応じて、オプションの前後の文字列パラメータを追加できます。

1
MarkPraschan

何らかの理由で主な答えは私のために複数の説明を表示しました。

以下の答えは、同じ問題を抱えている人のためにこれを解決しました:

https://stackoverflow.com/a/19266706/270391

0
user2703913