【问题标题】:Woocommerce category descriptionWoocommerce 类别描述
【发布时间】:2013-10-08 20:11:12
【问题描述】:

我有下一个代码:

 <?php 
 global $post;
$args = array( 'taxonomy' => 'product_cat');
$terms = get_the_terms($category->slug,'product_cat', $args);

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

        foreach ($terms as $term) {
            echo '<div style="direction:rtl;">';
            echo $term->description;
            echo '</div>';

        }

    }

?>

代码将显示类别描述。问题 - 在子类别上,它将显示子类别描述 + 父描述。

如何单独显示描述:在父项中 - 父项描述,在子项中 - 仅子描述?

【问题讨论】:

    标签: wordpress woocommerce


    【解决方案1】:

    答案:

     <?php 
     global $post;
    $terms = get_the_terms( 'product_cat',$post->ID);
    
    
                echo '<div style="direction:rtl;">';
                echo category_description( get_category_by_slug($terms)->term_id);
                echo '</div>';
    
    ?>
    

    【讨论】:

      【解决方案2】:

      试试这个,如果它对你有帮助,请告诉我

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

      【讨论】:

      • 谢谢,这正是我想要的!对于那些搜索谷歌的人,这会将子类别/子类别描述添加到您的父类别页面/商店页面。
      【解决方案3】:

      您可以使用此代码显示产品类别描述-

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

      【讨论】:

        【解决方案4】:

        Anajanas 的回答效果很好,也可以修改它来做我需要的 这是在商店类别页面上显示 woocommerce 产品子类别的 ACF 自定义字段。

        这是我在functions.php中添加的代码

        12);
        function xyz ($category) {
        $cat_id        =    $category->term_id;
        $prod_term    =    get_term($cat_id,'product_cat');
        echo "<div class='designercatname'>".get_field('designer_name', $prod_term )."</div>";  
        }```
        

        【讨论】:

          猜你喜欢
          • 2022-09-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-08-08
          • 2021-08-16
          • 2022-10-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多