我的店铺设置如下:
商店页面>分类>子类别>产品
商店页面以网格格式显示类别列表,每个类别都有标题和缩略图。
“类别”页面以网格格式显示类别列表,每个类别都有标题和缩略图。
我希望每个网格项也显示类别说明。
这是我到目前为止所处的地方(functions.php),它在正确的位置输出静态文本。我无法弄清楚如何调用静态文本当前输出的动态类别描述。
function my_theme_woocommerce_taxonomy_archive_description() {
echo '<div class="term-description">' . 'Code to show description here please' . '</div>';
}
add_action( 'woocommerce_after_subcategory_title', 'my_theme_woocommerce_taxonomy_archive_description');
非常感谢任何帮助。
答案 0 :(得分:4)
你能试试吗
function my_theme_woocommerce_taxonomy_archive_description($category) {
$category_id = $category->term_id;
echo '<div class="term-description">' . category_description( $category_id ). '</div>';
}
add_action( 'woocommerce_after_subcategory_title', 'my_theme_woocommerce_taxonomy_archive_description');
或者试试这个
add_action( 'woocommerce_after_subcategory_title','custom_add_product_description', 12);
function custom_add_product_description ($category) {
$cat_id = $category->term_id;
$prod_term = get_term($cat_id,'product_cat');
$description= $prod_term->description;
echo '<div class="term-description">'.$description.'</div>';
}
试试这个
function addcatagorydescription( $category ) {
echo '<div class="term-description">' . $category->description . '</div>';
}
add_action( 'woocommerce_after_subcategory_title', 'addcatagorydescription', 10, 1 );
答案 1 :(得分:0)
我可以用以下方式显示类别描述:
add_action( 'woocommerce_after_subcategory_title', 'custom_add_product_description', 12);
function custom_add_product_description ($category) {
$cat_id = $category->term_id;
$prod_term = get_term($cat_id,'product_cat');
$description = $prod_term->description;
echo '<div class="term-description">' .$description. '</div>';
}