カテゴリの説明を表示するための通常の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
?>
それでも、動作しません。
$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>';
}
}
?>
商品を表示することができますカテゴリの説明-
このコードを使用してください-
<?php global $post, $product;
$categ = $product->get_categories();
$term = get_term_by ( 'name' , strip_tags($categ), 'product_cat' );
echo $term->description; ?>
the_archive_description()
他の(より複雑な)ソリューションでは機能しないのに、私の目的では機能しました。
必要に応じて、オプションの前後の文字列パラメータを追加できます。
何らかの理由で主な答えは私のために複数の説明を表示しました。
以下の答えは、同じ問題を抱えている人のためにこれを解決しました: