获取有关指定属性的产品

时间:2018-07-09 12:03:13

标签: php wordpress foreach while-loop

我想在网站上显示具有设定值的产品。我写了代码,但我不知道为什么它不起作用

$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。如果是这样,请显示它们

0 个答案:

没有答案