我正在使用Wordpress中的WooCommerce。我有三个产品(称为“套件”),每个套件包含几个项目。 “items”是自定义帖子类型,通过关系字段链接到每个工具包。每个项目都附有一个自定义分类(“部门”)。 除了项目之外,部门与产品(或“工具包”)没有直接联系。
当我展示产品时,我希望它们显示一个<ul>
循环显示部门中找到的每个术语。然后在<li>
内,使用嵌套的<ul>
列出当前产品和当前产品中找到的每个商品。
我有一个循环,用于显示与每个产品相关的项目:
<a href="#details<?php the_ID(); ?>" class="details button" data-id = "<?php the_ID() ?>">Details</a>
<div class="items" id="details<?php the_ID(); ?>">
<?php $items = get_field('kit_items');?>
<?php if( $items ): ?>
<ul>
<?php foreach( $items as $item ): ?>
<?php $ident = $item->ID ?>
<li>
<a href="#overlay<?php echo $ident ?>" class="item item<?php echo $ident ?>" data-id ="<?php echo $ident ?>">
<?php echo get_the_title( $item->ID ); ?>
</a>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
</div>
但我不确定如何查询自定义分类,打印出术语,然后打印与部门和当前产品相关联的项目。