Php WooCommerce-获取产品子类别
在WooCommerce中,我试图只获取我创建的特定类别的子类别,称为集合,并在Php WooCommerce-获取产品子类别,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,在WooCommerce中,我试图只获取我创建的特定类别的子类别,称为集合,并在WP\u查询中显示它们,但我似乎无法仅获取它标记为显示的类别。我可以成功返回所有类别,但不能返回设置为显示的特定类别 我尝试过的 我尝试将get\u terms与product\u cat分类法结合使用,但没有效果,get\u categories。我将返回所有类别,而不仅仅是产品标记要显示的类别。我尝试了几乎所有其他的方法来获取类别,但仍然没有结果 查询WP\u <ul class="product-s
WP\u查询中显示它们
,但我似乎无法仅获取它标记为显示的类别。我可以成功返回所有类别,但不能返回设置为显示的特定类别
我尝试过的
我尝试将get\u terms
与product\u cat
分类法结合使用,但没有效果,get\u categories
。我将返回所有类别,而不仅仅是产品标记要显示的类别。我尝试了几乎所有其他的方法来获取类别,但仍然没有结果
查询WP\u
<ul class="product-slider">
<?php
$args = array(
'post_type' => 'product',
'post_status' => 'publish',
'product_cat' => 'sustainable',
'ignore_sticky_posts' => 1,
'posts_per_page' => '12'
);
$sustain = new WP_Query($args);
if ($sustain->have_posts()) : while ($sustain->have_posts()) : $sustain->the_post();
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $loop->post->ID ), 'product-slider-img' );
?>
<div class="single-product">
<div class="test">
<div class="product__image">
<img src="<?php echo $image[0]; ?>">
</div>
<div class="product__meta">
<div class="product__name">
<?php
echo wc_get_product_category_list($product->get_id()) ?>
?>
</div>
<div class="product__subtitle">
<?php echo $product->name; ?>
</div>
<div class="product__price">
£<?php echo $product->price; ?>
</div>
</div>
<a class="product__link" href="<?php the_permalink(); ?>"></a>
</div>
</div>
<?php
endwhile; endif;
wp_reset_query();
?>
</ul>
">
?>
£
product\u cat
是一个自定义分类法,您不能仅用自定义分类法的名称替换普通的类别
参数。请查看,您将看到此用途有一个完整的税务查询
参数
在您的示例中,您应该将'product\u cat'=>'sustainable',
替换为以下内容:
'tax_query' => array(
array(
'taxonomy' => 'product_cat',
),
),
注意:这是理论,我不能提供一个测试的例子,因为我现在不在我的办公桌上