我试图检索WoodPress循环中显示的WooCommerce产品的类别名称,并将其用作li
(也在回路内部)。我试过这个:
<div id="isocontent" class="products">
<ul>
<?php while (have_posts()) : the_post(); ?>
<li class="<?php echo $product->get_categories(); ?> box">
<a href="<?php the_permalink(); ?>"><?php echo the_post_thumbnail(); ?></a>
<p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>
<a href="<?php the_permalink(); ?>"><span href="<?php the_permalink(); ?> " class="amount price" data-original="<?php echo get_woocommerce_currency(); ?><?php echo $product->get_price(); ?>" data-price="<?php echo $product->get_price(); ?>" title="Original price: <?php echo $product->get_price(); ?>"><?php echo get_woocommerce_currency(); ?><?php echo $product->get_price(); ?></span></a>
<a href="<?php the_permalink(); ?>?add-to-cart=<?php echo $post->ID ?>" class="pbutton">Add to Cart</a>
</li>
<?php endwhile; ?>
</ul>
这是我试图检索的部分:
<li class="<?php echo $product->get_categories(); ?> box">
但它只输出以下内容:
<li class="<a href=" http:="" localhost.no="" fanny="" kategori="" interior-sv="" "="" rel="tag">
这不仅检索不到类别,而且还破坏了标记,打破了循环。
我也尝试过:
<li <?php post_class(\'box\'); ?>
但由于WooCommerce使用分类法,它检索的是标签,而不是产品类别。
这个问题是后续问题this.