如何显示属于类别和分类的术语?

时间:2016-04-04 23:47:18

标签: php wordpress woocommerce custom-taxonomy

我正在使用Woocommerce销售产品。 我在为产品类别存档页面使用多个条件标签时遇到问题。 我的产品按成人,儿童和婴儿分类。 然后,我为我的产品创建了一个名为“Artist”的自定义非分层分类法,以进一步区分产品。 这是一个样品:“Really Cool T-Shirt” - 产品类别:成人 - 艺术家:Led Zeppelin。

成人:Led Zeppelin,AC / DC,Metallica

孩子:ACDC,黑色安息日

婴儿:ACDC,Nirvana

让我们说我在儿童档案页面上。在该页面上,我想显示所有艺术家的下拉列表,这些艺术家也是儿童类别(ACDC,黑色安息日)的一部分。因此,成人档案页面将包含一个包含Led Zeppelin,AC / DC,Metallica等的下拉列表。当我尝试其他条件标签(例如

)时,我最终会显示每个存档模板的所有艺术家或获取WP错误
if(is_product_category('infant')){ }

以下是我遇到的最接近的错误。

<select>
  <option value="" selected>Search by Artist</option>
  <?php
    $terms = get_terms('artist');
    foreach( $terms as $term ) {?>
      <option value="<?php echo $term->slug; ?>"><?php echo $term->name . " (" . $term->count . ")"; ?></option>
    <?php };
  ?>
</select>

0 个答案:

没有答案