我想在网站上显示具有设定值的产品。我写了代码,但我不知道为什么它不起作用
$args = array(
'post_type' => 'product',
);
$producent = get_the_title();
$loop = new WP_Query($args);
while ($loop->have_posts()):
$loop->the_post();
$product = wc_get_product();
$terms = get_the_terms($product->id, 'pa_producent');
foreach($terms as $term)
{
if ($term->name == "Michelin")
{
$product = wc_get_product();
$terms_sezon = get_the_terms($product->id, 'pa_sezon');
foreach($terms_sezon as $term)
{
if ($term->name == 'letnie')
{
echo '<li><a href="' . get_the_permalink() . '">' . $product->get_attribute('pa_producent') . ' ' . $product->the_title() . ' </a></li>';
}
}
}
}
endwhile;
首先,我要提取所有具有属性pa_producent
并设置值为Michelin
的产品。然后检查这些产品是否具有pa_sezon
的属性letnie
。如果是这样,请显示它们