【问题标题】:Wordpress woocommerce: Display specyfic subcategories on frontpageWordpress woocommerce:在首页上显示特定的子类别
【发布时间】:2018-07-03 17:09:12
【问题描述】:

我使用 woocommerce 和它自己的类别系统。我有一个名为“类型”的类别,其中包含其他几个子类别。系统自动生成一个包含图像和链接到那些子类别 [pic rel] 的画廊,地址如 [mypage]/product-category/types/。我想将此生成的页面设置为我的首页,每次用户键入我的网站名称时都会出现该页面。我该怎么做?

我无法使用设置->阅读->主页,因为此页面不会出现在常规的“页面”wordpress 部分。

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    您可以使用下面的函数来获取子类别,然后相应地创建 html。

    function woocommerce_subcats_from_parentcat_by_NAME($parent_cat_NAME) {
      $IDbyNAME = get_term_by('name', $parent_cat_NAME, 'product_cat');
      $product_cat_ID = $IDbyNAME->term_id;
        $args = array(
           'hierarchical' => 1,
           'show_option_none' => '',
           'hide_empty' => 0,
           'parent' => $product_cat_ID,
           'taxonomy' => 'product_cat'
        );
      $subcats = get_categories($args);
        echo '<ul class="wooc_sclist">';
          foreach ($subcats as $sc) {
            $link = get_term_link( $sc->slug, $sc->taxonomy );
              echo '<li><a href="'. $link .'">'.$sc->name.'</a></li>';
          }
        echo '</ul>';
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-07
      • 1970-01-01
      • 1970-01-01
      • 2012-02-19
      • 2017-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多