如果是当前产品类别或父类别,则将类别添加到产品类别列表元素

问题描述

如果我在该分类页面上,我正在尝试将活动类添加到产品类别列表中的项目。

我将alle子类别作为分类法页面上的列表列出。如果我在当前类别页面(或该页面的子类别)上,我想添加一个类,以便可以为当前类别设置不同的样式。

我知道它的代码不正确,但这就是我现在拥有的。

  <div class="subcat_nav">
    <?php
    $curTerm = $wp_query->queried_object;
    $terms = get_terms( 'product_cat' );
    $args = array(
      'hierarchical' => 1,'show_option_none' => '','hide_empty' => true,'parent' => '11166','taxonomy' => 'product_cat'

    );


    $subcats = get_categories( $args );
    echo '<ul class="top_lijst songboeksub">';
    foreach ( $subcats as $sc ) {


      $link = get_term_link( $sc->slug,$sc->taxonomy );
      $classes = array();
      if ( $sc->name == $curTerm->name )
        $classes[] = 'active';

      echo '<li class="top_cat"><a  class="catcircle' . implode( ' ',$classes ) . '" href="' . $link . '">' . $sc->name . '</a></li>';
    }
    echo '</ul>';

    ?>
  </div>

此代码片段已添加到自定义分类产品类别页面。

如果我在当前分类法页面上,如何向

  • 中添加类? (或在该分类法页面的子页面中)。
  • 解决方法

    暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

    如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

    小编邮箱:dio#foxmail.com (将#修改为@)

    相关问答

    错误1:Request method ‘DELETE‘ not supported 错误还原:...
    错误1:启动docker镜像时报错:Error response from daemon:...
    错误1:private field ‘xxx‘ is never assigned 按Alt...
    报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...