我尝试在产品供应商网站上列出供应商的所有产品,这些产品在他们所在的类别中排序良好。(不知道为什么他们默认不这样做...)。
Category A • Subcategory A - Product 1 - Product 2 Category B • Subcategory B - Product 10
不同的事情不正常。
实际上我也发现了非常罕见的文件。
有什么想法?
我正在使用产品供应商插件。 供应商页面位于此URL下: http://example.com/vendor/myfirstvendor/
<?php
global $wp_query;
$term = $wp_query->queried_object;
$args_cat = array(
'number' => "",
'orderby' => "menu_order",
'order' => 'ASC',
'hide_empty' => true,
'parent' => '',
'include' => $ids
);
$product_categories = get_terms( 'product_cat', $args_cat );
$count = count($product_categories);
foreach ( $product_categories as $product_category ) {
echo '<h2>' . $product_category->name . '</h2>'; ?>
<?php woocommerce_product_loop_start(); ?>
<?php woocommerce_product_subcategories();
?>
<?php
$args = array(
"post_type" => "product",
"posts_per_page" => 1000,
"product_cat" => $product_category->name,
"wcpv_product_vendors" => $term->slug,
"orderby" => "ASC" );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
<?php wc_get_template_part( 'content', 'product' ); ?>
<?php endwhile; ?>
<?php woocommerce_product_loop_end(); ?>
<?php } ?>