0
현재 WOOCOMMERCE V2.0.13으로 놀고 있으며 현재 제품 카테고리 (예 : 건설 페이지의 건설 제품)에서 각 제품을 표시하려하고 있습니다. 현재 카테고리 내에서 단일 제품을 표시하지만 제품이 다른 카테고리 (예 : 건설 및 환경)에있는 경우 현재 카테고리가 분리되어 건설 또는 환경에서 제로 제품을 보여줍니다.현재 제품 범주 내의 제품을 사용하십시오.
현재 카테고리의 제품을 표시하는 데 도움이 될만한 조언이나 도움을 받아 여러 카테고리의 제품과 함께 작동하도록 할 수 있다면 도움과 시간이 정말 좋을 것 같습니다.
이 섹션 전체를 다시 작성해 주셔서 감사합니다. 다음 코드는 내가 놓친 경우 알려 주시기 바랍니다.
감사합니다.
<ul class="products">
<?php
global $post, $product;
$categ = $product - > get_categories();
$categ2 = preg_replace('/<a href=\"(.*?)\">(.*?)<\/a>/', "\\2", $categ);
?>
<?php
global $product;
$args = array('post_type' = > 'product', 'posts_per_page' = > '999', 'product_cat' = > $categ2,);
$loop = new WP_Query($args);
while ($loop - > have_posts()): $loop - > the_post();
global $product;
?>
<li>
<a href = "<?php echo get_permalink(); ?>">
<?php
if (has_post_thumbnail()) {
$image = get_the_post_thumbnail($post - > ID, apply_filters('single_product_large_thumbnail_size', 'shop_single'));
$image_title = esc_attr(get_the_title(get_post_thumbnail_id()));
$image_link = get_permalink($product_id);
$attachment_count = count($product - > get_gallery_attachment_ids());
echo apply_filters('woocommerce_single_product_image_html', sprintf('<a href="%s" itemprop="image" class="woocommerce-main-image zoom" title="%s" rel="prettyPhoto'.$gallery.'">%s</a>', $image_link, $image_title, $image), $post - > ID);
} else {
echo apply_filters('woocommerce_single_product_image_html', sprintf('<img src="%s" alt="Placeholder" />', woocommerce_placeholder_img_src()), $post - > ID);
} ?>
</a>
<div>
<h3>
<a href="<?php echo get_permalink(); ?>"><?php the_title();?></a>
<span>
<?php
if ($price_html = $product - > get_price_html()) {
?>
<span class = "price">
<?php echo $price_html; ?>
</span>
<?php } ?>
</span>
</h3>
</div>
<div>
<p>
<?php
$excerpt = get_the_excerpt();
echo string_limit_words($excerpt, 15);
?>
</p>
</div>
</li>
<?php endwhile; ?>
</ul>