循环以仅显示自定义分类父级信息

时间:2018-01-17 作者:Jake Punton

我希望只显示我创建的自定义帖子类型分类法中的顶级类别。。。产品类别。

我希望将以下数据拉入循环:

类别标题(the\\u title())类别描述(the\\u archive\\u description())

  • 永久链接(the\\u Permalink())
  • 缩略图(自定义字段…the\\u字段(Category\\u缩略图))
    • 请有人给我指一下正确的方向。

      这是我的循环:

      <?php
                      $loop = new WP_Query();
                      while ( $loop->have_posts() ) : $loop->the_post();
                          $myterms = get_terms( array( \'taxonomy\' => \'taxonomy_name\', \'parent\' => 0 ) );
                          foreach( wp_get_post_terms() as $term ) { ?>
                              <div class="col-eq-height col-md-6" style="margin-bottom:30px;">
                                  <div class="product">
                                      <div id="thumbnail">
                                          <?php the_field(\'product_category_thumbnail\'); ?>
                                      </div>
                                      <div id="content">
                                          <p id="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>
                                      </div>
                                  </div>
                              </div>
                          <?php }
                      endwhile; ?>
      

    1 个回复
    SO网友:swissspidy

    我相信这已经得到了完美的回答How can I get only parent terms?.

    解决方案是设置\'parent\' => 0 使用查询术语时get_terms()WP_Term_Query. 该问题的示例如下:

    $myterms = get_terms( array( \'taxonomy\' => \'taxonomy_name\', \'parent\' => 0 ) );
    
    您可以轻松地循环结果,并在其中检索您提到的字段。

    希望有帮助!如果你需要更多的指导,请让我知道,我可以进一步扩展我的答案。

    结束
    循环以仅显示自定义分类父级信息 - 小码农CODE - 行之有效找到问题解决它

    循环以仅显示自定义分类父级信息

    时间:2018-01-17 作者:Jake Punton

    我希望只显示我创建的自定义帖子类型分类法中的顶级类别。。。产品类别。

    我希望将以下数据拉入循环:

    类别标题(the\\u title())类别描述(the\\u archive\\u description())

  • 永久链接(the\\u Permalink())
  • 缩略图(自定义字段…the\\u字段(Category\\u缩略图))
    • 请有人给我指一下正确的方向。

      这是我的循环:

      <?php
                      $loop = new WP_Query();
                      while ( $loop->have_posts() ) : $loop->the_post();
                          $myterms = get_terms( array( \'taxonomy\' => \'taxonomy_name\', \'parent\' => 0 ) );
                          foreach( wp_get_post_terms() as $term ) { ?>
                              <div class="col-eq-height col-md-6" style="margin-bottom:30px;">
                                  <div class="product">
                                      <div id="thumbnail">
                                          <?php the_field(\'product_category_thumbnail\'); ?>
                                      </div>
                                      <div id="content">
                                          <p id="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>
                                      </div>
                                  </div>
                              </div>
                          <?php }
                      endwhile; ?>
      

    1 个回复
    SO网友:swissspidy

    我相信这已经得到了完美的回答How can I get only parent terms?.

    解决方案是设置\'parent\' => 0 使用查询术语时get_terms()WP_Term_Query. 该问题的示例如下:

    $myterms = get_terms( array( \'taxonomy\' => \'taxonomy_name\', \'parent\' => 0 ) );
    
    您可以轻松地循环结果,并在其中检索您提到的字段。

    希望有帮助!如果你需要更多的指导,请让我知道,我可以进一步扩展我的答案。

    相关推荐

    Increase offset while looping

    我正在编写一个自定义帖子插件,它将自定义帖子分组显示为选项卡。每组4个岗位。是否可以编写一个偏移量随每次循环而增加的查询?因此,结果将是:-第一个查询显示从1到4的帖子-第二个查询显示从5到8的帖子-第三个查询显示从9到12的帖子等。 <div class=\"official-matters-tabs\"> <?php $args = array(\'post_type\' => \'official-matters\', \'showp